我是一个半经验丰富的开发人员,但对于typo3来说却相当新。我的任务是将旧的基于pi的扩展插件更新为extbase。
我正在使用typo3 v7.6。
数据库中的某些字段是大写的,需要保持这种状态。
但是,列的新命名约定似乎不允许这样做。
简单地将属性(大写)和getter / setter添加到模型似乎不会从数据库中检索值。转储整个模型,我定义的属性为null,并且我看不到模型中任何位置存储在数据库中的值的证据。
我需要做些什么才能让模型与这些字段一起使用?
您需要提供映射。查看核心示例https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/extbase/ext_typoscript_setup.txt