Typo3 registerModule中的子模块名称允许使用哪些字符?
需要一个子模块键作为第三个参数 我认为它可能不应该包含空格,而应该只包含字母字符(或字母数字?)和下划线(“”),但我不太确定Typo3 registerModule中的子模块名称允许使用哪些字符?,typo3,extbase,Typo3,Extbase,需要一个子模块键作为第三个参数 我认为它可能不应该包含空格,而应该只包含字母字符(或字母数字?)和下划线(“”),但我不太确定 我找不到这方面的具体信息。该函数使用\TYPO3\CMS\Core\Utility\GeneralUtility::marderedtoupperCamelCase来生成主模块和子模块与_ 因此,您已经猜到了正确答案。该函数使用\TYPO3\CMS\Core\Utility\GeneralUtility::下划线的TupperCamelCase来生成由主模块和连接到_
我找不到这方面的具体信息。该函数使用\TYPO3\CMS\Core\Utility\GeneralUtility::marderedtoupperCamelCase来生成主模块和子模块与_
因此,您已经猜到了正确答案。该函数使用\TYPO3\CMS\Core\Utility\GeneralUtility::下划线的TupperCamelCase来生成由主模块和连接到_
所以你已经猜到了正确的答案。回答起来有点复杂奇怪 官方并没有提供确切的信息。我研究过一些扩展,它有多个子模块。我很确定这不允许特殊字符作为子模块键 例如,web_testbe123(mainModulename_subModuleKey) 我注意到钥匙的以下特点:
- 密钥必须是小写的
- 不允许有空间
- 数值就可以了
这有意义吗?回答起来有点复杂奇怪 官方并没有提供确切的信息。我研究过一些扩展,它有多个子模块。我很确定这不允许特殊字符作为子模块键 例如,web_testbe123(mainModulename_subModuleKey) 我注意到钥匙的以下特点:
- 密钥必须是小写的
- 不允许有空间
- 数值就可以了
这有意义吗?我刚才在文档中找到了这一点:
Backend modules
1. The modkey is made up of alphanumeric characters only. It does not contain underscores and starts with a letter.
我刚才在文档中找到了:
Backend modules
1. The modkey is made up of alphanumeric characters only. It does not contain underscores and starts with a letter.
仍然不确定是否允许使用字符。为了安全起见,我可能只使用小写的a-z。但我最近想更新一些文档,最好是知道,而不仅仅是猜测。下划线touppercamelcase的意思是:您可以使用下划线,但它们将被删除,下面的字母以及第一个字母将转换为大写。因此,您可以使用字母数字字符和下划线。无论什么,无论什么,什么都应该是正确的-不确定是什么。仍然不确定允许的字符。为了安全起见,我可能只使用小写的a-z。但我最近想更新一些文档,最好是知道,而不仅仅是猜测。下划线touppercamelcase的意思是:您可以使用下划线,但它们将被删除,下面的字母以及第一个字母将转换为大写。因此,您可以使用字母数字字符和下划线。什么是曾经的,什么是曾经的,什么是曾经的,什么应该是正确的-不确定什么是曾经的。它可能是字母数字的,只是第一个字符可能需要是字母。它可能是字母数字的,只是第一个字符可能需要是字母。谢谢你的回答。是的,我注意到文档没有提供确切的答案。这就是我问的原因。你的回答看起来不错,但我希望得到官方的确认。如果是,我将添加一条评论。谢谢你的回答。是的,我注意到文档没有提供确切的答案。这就是我问的原因。你的回答看起来不错,但我希望得到官方的确认。如果是,我将添加一条评论。