Php 在单个类Sonata管理包中包含两个实体
我有一张产品表和一张品牌表。品牌表包含产品id。我正在使用Sonata管理包设置管理。我有产品管理课和品牌管理课。现在我可以列出这两个表了。单击其中一个产品时,会出现编辑屏幕。我现在想要的是,我想在这个屏幕上显示相应的品牌表条目,并且能够添加新品牌。请帮我做这个Php 在单个类Sonata管理包中包含两个实体,php,symfony,doctrine-orm,sonata-admin,Php,Symfony,Doctrine Orm,Sonata Admin,我有一张产品表和一张品牌表。品牌表包含产品id。我正在使用Sonata管理包设置管理。我有产品管理课和品牌管理课。现在我可以列出这两个表了。单击其中一个产品时,会出现编辑屏幕。我现在想要的是,我想在这个屏幕上显示相应的品牌表条目,并且能够添加新品牌。请帮我做这个 我尝试了sonata_type_admin的一些功能,但是没有任何帮助。下面的代码解决了这个问题 ->add('brands', 'sonata_type_collection', array(
我尝试了sonata_type_admin的一些功能,但是没有任何帮助。下面的代码解决了这个问题
->add('brands', 'sonata_type_collection', array(
'by_reference' => true
), array(
'edit' => 'inline',
'inline' => 'table',
'sortable' => 'position',
))
如果你在你的两个实体之间建立一种关系,那就容易多了。我知道了如何添加新品牌。我用的是“奏鸣曲类型系列”。我有一个“添加新”按钮。但我仍然无法找到如何列出子表。