TYPO3 Extbase:相同 table 上的双向关系
TYPO3 Extbase: bidirectional relation on same table
我想在产品 table 上设置双向连接。
创建相关产品。
'related_products' => [
'exclude' => 1,
'label' => 'Varianten',
'config' => [
'type' => 'select',
'renderType' => 'selectSingle',
'renderType' => 'selectMultipleSideBySide',
'foreign_table' => 'tx_ppcatalog_domain_model_product',
'MM' => 'tx_ppcatalog_product_related_product_mm',
'MM_opposite_fiel' => 'related_products',
],
],
但是关系只存储在一个方向上。
这可能吗?如果是的话,你能不能也把翻译包括在这里?
我认为不可能将 MM_opposite_field(您的代码块中缺少 'd')设置为与本地字段相同的字段。您必须添加一个单独的字段。以下是新闻扩展如何执行此操作的示例:https://github.com/georgringer/news/blob/master/Configuration/TCA/tx_news_domain_model_news.php#L310
我想在产品 table 上设置双向连接。
创建相关产品。
'related_products' => [
'exclude' => 1,
'label' => 'Varianten',
'config' => [
'type' => 'select',
'renderType' => 'selectSingle',
'renderType' => 'selectMultipleSideBySide',
'foreign_table' => 'tx_ppcatalog_domain_model_product',
'MM' => 'tx_ppcatalog_product_related_product_mm',
'MM_opposite_fiel' => 'related_products',
],
],
但是关系只存储在一个方向上。 这可能吗?如果是的话,你能不能也把翻译包括在这里?
我认为不可能将 MM_opposite_field(您的代码块中缺少 'd')设置为与本地字段相同的字段。您必须添加一个单独的字段。以下是新闻扩展如何执行此操作的示例:https://github.com/georgringer/news/blob/master/Configuration/TCA/tx_news_domain_model_news.php#L310