TYPO3 带数字的 Extbase 字段名称
TYPO3 Extbase field names with numbers
我遇到了有问题的用例:
我的数据库中有一个字段 something_10_somotherthing
,似乎 extbase 在将 $something10Someotherthing
映射到该字段时遇到了一些问题,但我不知道为什么。
我正在将 json 文件中的数据导入到我的 mysql 数据库 1:1 中,然后将其映射到 extbase,所以我在字段名称上不是那么灵活(但如果需要,我可以在导入中实现映射)。我尝试使用文档 (https://docs.typo3.org/typo3cms/ExtbaseFluidBook/8.7/6-Persistence/4-use-foreign-data-sources.html) 中的技术映射该字段,但即使将其添加到 ext_typoscript_setup.txt
和 ext_typoscript_setup.typoscript
,也没有任何反应。有什么想法吗?
我想我遇到了一个问题,因为 10
并且 extbase 可能无法将它正确映射到 lowerCamelCase
名称,但我真的不确定。
感谢您的帮助!
您好,由于 _10_
部分,您的 属性 无法自动映射。你有两个选择
- 定义显式 属性 映射请参阅 https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html
- 将您的字段名称重命名为
something10_somotherthing
说明:expbase使用大写字母作为分隔符来生成字段名。数字是小写的。因此它不会插入下划线分隔符,因此以字段名称 something10_somotherthing
结尾
我遇到了有问题的用例:
我的数据库中有一个字段 something_10_somotherthing
,似乎 extbase 在将 $something10Someotherthing
映射到该字段时遇到了一些问题,但我不知道为什么。
我正在将 json 文件中的数据导入到我的 mysql 数据库 1:1 中,然后将其映射到 extbase,所以我在字段名称上不是那么灵活(但如果需要,我可以在导入中实现映射)。我尝试使用文档 (https://docs.typo3.org/typo3cms/ExtbaseFluidBook/8.7/6-Persistence/4-use-foreign-data-sources.html) 中的技术映射该字段,但即使将其添加到 ext_typoscript_setup.txt
和 ext_typoscript_setup.typoscript
,也没有任何反应。有什么想法吗?
我想我遇到了一个问题,因为 10
并且 extbase 可能无法将它正确映射到 lowerCamelCase
名称,但我真的不确定。
感谢您的帮助!
您好,由于 _10_
部分,您的 属性 无法自动映射。你有两个选择
- 定义显式 属性 映射请参阅 https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html
- 将您的字段名称重命名为
something10_somotherthing
说明:expbase使用大写字母作为分隔符来生成字段名。数字是小写的。因此它不会插入下划线分隔符,因此以字段名称 something10_somotherthing