我在Typo3中做了一些初步步骤,目前我正在尝试制作一个简单的CRUD扩展。我希望能够编辑db-table - 创建记录,读取它们,编辑它们并最终删除它们。就像phpMyAdmin那样,但只是在Typo3 BE中。
但我找不到任何关于CRUD和Typo3的内容。我用kickstart创建了我的扩展,并且已经创建了表格,我找到了一种方法来读取它的内容并将其打印在BE中,但是如何制作其他内容呢?是否有教程,或者是否有人知道一个简单的扩展,它做了类似的事情我可以研究一下它是如何完成的?
答案 0 :(得分:2)
通过在kickstarter中添加表并安装扩展,您可以通过List模块修改此表的记录。所以我不知道,你还想用这些记录做什么(因为整个CRUD事物(对于BE编辑器)由列表模块处理)。
如果你想在前端显示记录,你必须创建一个插件,它会产生一些输出(可能基于你表中的记录......)。
答案 1 :(得分:0)
如果您使用的是Typo3 4.3或更高版本,我强烈建议您查看extbase / fluid MVC Framework和Extbase Kickstarter扩展。默认情况下,Extbase Kickstarter允许您创建任何复杂度的模型,并为模型生成简单的CRUD。 BTW它可以很好地介绍Flow3和Typo3 v5,它应该很快就会以稳定的版本发布。 您可以从TER下载blog_example作为深入研究的一个很好的例子。
我也找到了这个教程,但没有通过它阅读:http://mocsystems.com/tutorials/writing-backend-modules-with-extbase/