【发布时间】:2012-06-28 13:51:44
【问题描述】:
我想创建一个类似 tt_news 的扩展,所以我需要连接我自己的表。 那么如何将数据提取和插入写入自定义表
【问题讨论】:
-
你打算用'old school'还是
Extbase?
标签: typo3 typoscript typo3-tca
我想创建一个类似 tt_news 的扩展,所以我需要连接我自己的表。 那么如何将数据提取和插入写入自定义表
【问题讨论】:
Extbase?
标签: typo3 typoscript typo3-tca
一般来说,从头开始创建扩展是没有意义的,尤其是在您学习的时候。
对于“老派”扩展,这是安装Extension Kickstarter 的最佳方式。
它将帮助您创建表格、所有必需的结构等。还将允许您扩展现有表格(即,您可以使用它来修改 tt_news 表格并添加自定义字段,而无需触及 tt_news 的来源)
你应该选择这种方式,尤其是当你想影响一些以相同方式编写的知名扩展时。
所有使用 DB 的方法都可以在API中找到
如果你更熟悉 MVC,最好使用Extension Builder
这是一种更有趣的方式,可以更快地创建扩展,但它的文档较少且更抽象。
它还具有用于创建数据库表(模型)的内置建模器,并为列出、显示、修改和删除表中的记录创建一组默认 actions。 (有一点经验,可以在几个小时内创建 tt_news 的简化版)
对于我的新分机,我通常更喜欢 extbase 和 fluid,尤其是因为这是为将来与 flow3 合作做的某种准备,但你需要考虑哪些点对你来说更重要。
【讨论】: