TYPO3 v10 改变了映射持久性类的方式。老方法看起来像这样:
config.tx_extension_extension {
persistence {
classes {
Vendor\ExtensionExtend\Domain\Model\Object{
mapping {
tableName = tx_extension_domain_model_object
}
}
Vendor\ExtensionExtend\Domain\Model\Object1{
mapping {
tableName = tx_extension_domain_model_object1
}
}
}
}
}
这在 TYPO3 v10 上怎么可能呢?
为了实现这一目标,您应该执行以下操作:
1. Step
创建类.php文件在你的Extension_extend/配置/Extbase/持久性/
2. Step
返回类似的东西:
<?php
declare(strict_types = 1);
return [
\Vendor\ExtensionExtend\Domain\Model\Object::class => [
'tableName' => 'tx_extension_domain_model_object',
],
\Vendor\ExtensionExtend\Domain\Model\Object1::class => [
'tableName' => 'tx_extension_domain_model_object1',
],
];
你已经准备好出发了。
文档
中断:#87623 - 替换 config.persistence.classes 打字稿配置
此致
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)