Typo3 键入3个带数字的Extbase字段名
我有一个有问题的用例: 我的数据库中有一个字段Typo3 键入3个带数字的Extbase字段名,typo3,extbase,Typo3,Extbase,我有一个有问题的用例: 我的数据库中有一个字段something\u 10\u sometherthing,extbase似乎在将$something10sometherthing映射到此字段时遇到了一些问题,尽管我不知道为什么 我将数据从一个json文件导入到我的mysql数据库1:1中,然后将其映射到extbase,因此我在字段名方面没有那么灵活(但如果需要,我可以在导入中实现映射)。我尝试使用文档()中的技术映射字段,但即使将其添加到ext\u typoscript\u setup.txt
something\u 10\u sometherthing
,extbase似乎在将$something10sometherthing
映射到此字段时遇到了一些问题,尽管我不知道为什么
我将数据从一个json文件导入到我的mysql数据库1:1中,然后将其映射到extbase,因此我在字段名方面没有那么灵活(但如果需要,我可以在导入中实现映射)。我尝试使用文档()中的技术映射字段,但即使将其添加到ext\u typoscript\u setup.txt
和ext\u typoscript\u setup.typoscript
,也没有发生任何事情。有什么想法吗
我想我遇到了一个问题,因为10
,extbase可能无法将其正确映射到较低的名称,但确实不确定
谢谢你的帮助 由于\u 10\u
部分的原因,您的属性无法自动映射。你有两个选择
定义显式属性映射请参见
将字段名重命名为something10\u something
说明:expbase使用大写字母作为分隔符来生成字段名。数字是小写的。因此,它不会插入下划线分隔符,从而以字段名something10\u something
Hi结尾,因为您的属性无法自动映射,因为\u 10\u
部分。你有两个选择
定义显式属性映射请参见
将字段名重命名为something10\u something
说明:expbase使用大写字母作为分隔符来生成字段名。数字是小写的。因此,它没有插入下划线分隔符,因此以字段名something10\u something
结尾。实际上,我必须在导入时重新映射该字段,因为我无法使其他任何内容正常工作。Thansk@WolffcI实际上必须在导入时重新映射该字段,因为我无法获得任何其他工作。坦斯克@Wolffc