我想编写自己的身份验证服务,但我只在当前的子域中使用它。我可以这样使用它吗?如果是,我该怎么办?也许我可以使用检查页面ID或域名?
答案 0 :(得分:1)
我建议改用TYPO3 application context。您可以在Development
中查看特定的上下文(或ext_localconf.php
),如果您处于所需的上下文中,则只能致电ExtensionManagementUtility::addService()
:
if (\TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext()->isDevelopment()) {
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService(...);
}
这样您的服务就不会在任何其他环境中注册。