TYPO3 - 如何在扩展中检索/更新自己的表?

时间:2012-06-28 13:51:45

标签: typo3 typoscript typo3-tca

我想创建一个像 tt_news 这样的扩展程序,所以我需要连接自己的表格。 那么如何将数据提取和插入写入自定义表

1 个答案:

答案 0 :(得分:4)

一般而言,从头开始创建扩展程序并不合理,尤其是在您学习时。

旧学校

对于“旧学校”扩展,这是安装Extension Kickstarter的最佳方式。

它将帮助您创建表,所有必需的结构等。还将允许您扩展现有表(即,您可以使用它来修改tt_news表并添加自定义fild而不触及tt_news的源)

您应该选择这种方式,尤其是当您希望影响某些以相同方式编写的众所周知的扩展名时。

可以在API

中找到使用DB的所有方法

MVC - Extbase

如果您对MVC更熟悉,最好使用Extension Builder

这是更有趣的方式,并允许更快地创建扩展,但它没有更少的文档和更抽象。

它还有内置的建模器,用于创建数据库表(模型),并为列表,显示,修改和删除表中的记录创建一组默认的actions。 (有点经验的tt_news简化版可以在几个小时内创建)

我通常更喜欢作为我的新朋友,特别是因为它是在未来工作的某种准备,但你需要考虑哪些点更重要给你。