问题描述
我使用 Extension Builder 创建了一个扩展,并为我的国家/地区表插入了模型类:
\SJBR\StaticInfoTables\Domain\Model\Country
当我保存扩展时,Builder 会警告我 表“static_countries”的配置与 extbase 不兼容。如果要映射到这个表,必须自己配置(错误606)
我试图阅读手册,但我找不到如何在我的扩展程序中映射它的方法。在后端,下拉菜单工作正常,但在扩展中我只能从模型中获取 uid
解决方法
如果有人在搜索这个..我终于设法或理解了如何去做。
- 添加
使用 SJBR\StaticInfoTables\Domain\Model\Country;
在您的 Domain\Model\countries.php 或任何名称中
- 更改默认设置
class Country extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
extension_builder 生成以扩展 static_info_tables 模型:
class 国家扩展国家
就是这样。现在您可以从国家/地区表中获取所有属性