【问题标题】:TYPO3 Extbase - static_info_tables how to map country field?TYPO3 Extbase - static_info_tables 如何映射国家字段?
【发布时间】:2021-07-28 17:40:22
【问题描述】:

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

\SJBR\StaticInfoTables\Domain\Model\Country

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

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

【问题讨论】:

  • 请向我们展示表“static_countries”的配置,并告诉我们您使用的 TYPO3 版本。
  • 这是一个全新的开发,所以 TYPO3 v10.4 和 static_info_tables 6.9.5

标签: typo3 extbase


【解决方案1】:

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

  1. 添加

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

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

  1. 更改默认值

国家类扩展 \TYPO3\CMS\Extbase\DomainObject\AbstractEntity

extension_builder 生成以扩展 static_info_tables 模型:

国家类扩展国家

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

【讨论】:

    猜你喜欢
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    相关资源
    最近更新 更多