Typo3 9.5:多功能扩展
Typo3 9.5 : Multifunctional Extension
是否有可能在一个扩展中注册多个控制器或在一个控制器中注册多个动作?
如果不是,为什么这是一个数组?
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'T395',
'T395Base',
[
'item' => 'list'
],
// non-cacheable actions
[
'item' => ''
]
);
我认为在阅读 Typo3 官方页面和控制器、流和视图的支持页面上的第一个扩展指南后,我没有得到一些东西。有没有多功能控制器或多控制器扩展的例子?也许我搜索的关键字有误?
至少你可以有多个动作,可以在多个扩展中找到。
如果您想要它非常基础:使用 EXT:extension_builder
并构建一个小型数据模型,您可以在其中添加操作:list, show, edit, delete, create
并检查生成的代码。
感谢您的回答。经过更多的尝试和错误,我发现一个扩展中可以有多个控制器 - 你必须在 ext_localconf.php 和 tt_content.php 中将每个人都注册为扩展中的自己的插件。
是否有可能在一个扩展中注册多个控制器或在一个控制器中注册多个动作?
如果不是,为什么这是一个数组?
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'T395',
'T395Base',
[
'item' => 'list'
],
// non-cacheable actions
[
'item' => ''
]
);
我认为在阅读 Typo3 官方页面和控制器、流和视图的支持页面上的第一个扩展指南后,我没有得到一些东西。有没有多功能控制器或多控制器扩展的例子?也许我搜索的关键字有误?
至少你可以有多个动作,可以在多个扩展中找到。
如果您想要它非常基础:使用 EXT:extension_builder
并构建一个小型数据模型,您可以在其中添加操作:list, show, edit, delete, create
并检查生成的代码。
感谢您的回答。经过更多的尝试和错误,我发现一个扩展中可以有多个控制器 - 你必须在 ext_localconf.php 和 tt_content.php 中将每个人都注册为扩展中的自己的插件。