Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TYPO3 v6:如何包含自定义用户表?_Typo3 - Fatal编程技术网

TYPO3 v6:如何包含自定义用户表?

TYPO3 v6:如何包含自定义用户表?,typo3,Typo3,免责声明:我对CMS&Typo3的世界很陌生,所以如果有任何我遗漏的地方,请随时编辑 我想从一个已经存在的数据库中导入内容,以便通过Typo3进行管理:使用搜索表单执行搜索,并(最终)通过Typo3后端模块对其进行编辑 根据我目前的研究状况,Typo3的标准内容存储在“tt_内容”中,要添加其他表,必须使用所谓的$TCA数组(请参阅) 幸运的是,所谓的Kickstarter扩展将帮助我们创建一个扩展,包括表的$TCA和SQL定义。不幸的是,它与版本6.0不兼容。看见此外,自v6发布以来,Kick

免责声明:我对CMS&Typo3的世界很陌生,所以如果有任何我遗漏的地方,请随时编辑

我想从一个已经存在的数据库中导入内容,以便通过Typo3进行管理:使用搜索表单执行搜索,并(最终)通过Typo3后端模块对其进行编辑

根据我目前的研究状况,Typo3的标准内容存储在“tt_内容”中,要添加其他表,必须使用所谓的$TCA数组(请参阅)

幸运的是,所谓的Kickstarter扩展将帮助我们创建一个扩展,包括表的$TCA和SQL定义。不幸的是,它与版本6.0不兼容。看见此外,自v6发布以来,Kickstarter没有更新


如何在Typo3 6.0中创建这样的扩展?为什么管理自定义内容如此困难?我遗漏了什么吗?

Kickstarter多年来一直被用来创建老式的扩展,因为这几年有了创建扩展的新方法——Extbase。它使用MVC模式,并基于FLOW3理念,因此它将在未来很长一段时间内使用

使用存储库中最新版本的“Extension Builder”来“启动”您自己的Extbase ext

编辑您需要花一些时间来了解它的工作原理(尤其是存储库和模型),最好创建一些简单的扩展,使用少量字段,并尝试识别它的结构,这样您会很快熟悉它


然后使用生成器的“图纸视图”来“绘制”当前表的结构。如果您仔细操作,您将能够几乎毫无问题地导入现有数据。可能会有一些不同,但是这比从头开始做要容易。

因此,我知道构建扩展是包含自定义内容的推荐方式。我尝试了Extension Builder,但模型视图界面让我感到不舒服。。。无论如何谢谢你!