Typo3 v10 持久性映射 foreignClass
Typo3 v10 Persistence Mapping foreignClass
从 Typo3 v10 开始,您必须使用 Configuration/extbase/Persistence 文件夹中的 Classes.php 文件来配置持久性 table 映射。
有谁知道如何实现
config.tx_extbase.persistence.classes {
Domain\DomainUsergroupMailer\Domain\Model\FrontendUserGroups {
mapping {
tableName = fe_groups
columns {
subgroup.foreignClass = TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup
}
}
}
我找不到关于 foreignClass 参数的文档。
我在 https://docs.typo3.org/m/typo3/book-extbasefluid/10.4/en-us/6-Persistence/5-modeling-the-class-hierarchy.html
中找到了参数子类
有谁知道这是否是正确的方式参数以及如何使用它?
谢谢
在 TYPO3v9 源代码中搜索 foreignClass
证实,TYPO3 中从来没有这样的功能。所以这必须由第 3 方扩展提供。
但是,从名称上看,您只需要为集合关系使用适当的元素类型即可:
/**
* @var ObjectStorage<FrontendUserGroup>
*/
private ObjectStorage $subgroup;
从 Typo3 v10 开始,您必须使用 Configuration/extbase/Persistence 文件夹中的 Classes.php 文件来配置持久性 table 映射。
有谁知道如何实现
config.tx_extbase.persistence.classes {
Domain\DomainUsergroupMailer\Domain\Model\FrontendUserGroups {
mapping {
tableName = fe_groups
columns {
subgroup.foreignClass = TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup
}
}
}
我找不到关于 foreignClass 参数的文档。 我在 https://docs.typo3.org/m/typo3/book-extbasefluid/10.4/en-us/6-Persistence/5-modeling-the-class-hierarchy.html
中找到了参数子类有谁知道这是否是正确的方式参数以及如何使用它?
谢谢
在 TYPO3v9 源代码中搜索 foreignClass
证实,TYPO3 中从来没有这样的功能。所以这必须由第 3 方扩展提供。
但是,从名称上看,您只需要为集合关系使用适当的元素类型即可:
/**
* @var ObjectStorage<FrontendUserGroup>
*/
private ObjectStorage $subgroup;