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