typo3 - TYPO3 TCA 映射到 uid 以外的字段
问题描述
我有两个表:tx_ext_domain_model_tol
with adapter
field 和tx_ext_domain_model_adapter
with uid
and block-uid
。因此,在 TCA 中tx_ext_domain_model_tol
,字段adapter
指向父表tx_ext_domain_model_adapter
。
希望字段adapter
指向父字段tx_ext_domain_model_adapter.block_uid
而不是默认的tx_ext_domain_model_adapter.uid
。
在此 TCA 设置中,成功返回了表适配器的关系记录。TCA 使用 tx_ext_domain_model_adapter.uid 来获取记录:
'adapter' => [
'exclude' => TRUE,
'label' => 'Block Uid',
'config' => [
'type' => 'inline',
'foreign_table' => 'tx_ext_domain_model_adapter',
],
],
但是,将引用字段更改为 - block_uid
(它应该返回多条记录),返回空。
'adapter' => [
'exclude' => TRUE,
'label' => 'Block Uid',
'config' => [
'type' => 'inline',
'foreign_table' => 'tx_ext_domain_model_adapter',
'foreign_field' => 'block_uid',
],
],
如何引用不同的领域?
解决方案
推荐阅读
- typescript - 抽象类需要一个属性。实现该属性时我不能使用“私有”。为什么?
- python-3.x - 5分钟后自动删除对象
- python - 熊猫发现缺少 15 分钟的间隔
- javascript - 从 Knex 更新中的连接表返回数据
- tensorflow - 时间序列 CNN,尝试使用 1,1 输入形状
- python - 无法从 pipeline.py 内部停止 Scrapy
- azure-devops - 在 Azure Devops 变量范围值发布意味着
- angular8 - angular8 的 dist 文件夹中没有 index.html
- javascript - 某些验证失败后立即更改输入框颜色和背景
- apache-kafka - 并非所有属性都在 kafka producer.metrics() 中可用