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