我想创建一个像 tt_news 这样的扩展程序,所以我需要连接自己的表格。 那么如何将数据提取和插入写入自定义表
答案 0 :(得分:4)
一般而言,从头开始创建扩展程序并不合理,尤其是在您学习时。
对于“旧学校”扩展,这是安装Extension Kickstarter的最佳方式。
它将帮助您创建表,所有必需的结构等。还将允许您扩展现有表(即,您可以使用它来修改tt_news表并添加自定义fild而不触及tt_news的源)
您应该选择这种方式,尤其是当您希望影响某些以相同方式编写的众所周知的扩展名时。
可以在API
中找到使用DB的所有方法如果您对MVC更熟悉,最好使用Extension Builder
这是更有趣的方式,并允许更快地创建扩展,但它没有更少的文档和更抽象。
它还有内置的建模器,用于创建数据库表(模型),并为列表,显示,修改和删除表中的记录创建一组默认的actions
。 (有点经验的tt_news简化版可以在几个小时内创建)
我通常更喜欢extbase和fluid作为我的新朋友,特别是因为它是flow3在未来工作的某种准备,但你需要考虑哪些点更重要给你。