TYPO3 Extbase - static_info_tables 如何映射国家/地区字段?

问题描述

我使用 Extension Builder 创建了一个扩展,并为我的国家/地区表插入了模型类:

\SJBR\StaticInfoTables\Domain\Model\Country

当我保存扩展时,Builder 会警告我 表“static_countries”的配置与 extbase 不兼容。如果要映射到这个表,必须自己配置(错误606)

我试图阅读手册,但我找不到如何在我的扩展程序中映射它的方法。在后端,下拉菜单工作正常,但在扩展中我只能从模型中获取 uid

解决方法

如果有人在搜索这个..我终于设法或理解了如何去做。

  1. 添加

使用 SJBR\StaticInfoTables\Domain\Model\Country;

在您的 Domain\Model\countries.php 或任何名称中

  1. 更改默认设置

class Country extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity

extension_builder 生成以扩展 static_info_tables 模型:

class 国家扩展国家

就是这样。现在您可以从国家/地区表中获取所有属性