我有问题,以获得类,这是由‘添加新’和模态窗口。
情况是,在我的条目中有一个'Add‘按钮,用于sonata_type_model:
->add('rfid', 'sonata_type_model', array(
'class' => 'Admin\IdManageBundle\Entity\RFID',
'property' => 'barcode'
))当我点击‘添加新’,它显示给我一个模态窗口,我可以创建新的RFID。
但是我的RFID类有一个条形码对象,它必须填充类的数据,有'Add‘按钮!
我可以用
->add('barcode', 'text', array(
'data' => $this->getRequest()->get('pcode')
))但我希望能够获得响应“pcode”的$this->getRequest()->get('pcode')返回的实体管理器:
admin_product_accessory_audio_audio.admin.audio
而且它不能被$this->getConfigurationPool()->getContainer()->get('doctrine')->getRepository($this->getRequest()->get('pcode'))读取
这让我发疯了!
提前感谢
发布于 2015-11-05 08:20:35
使用
$admin = $this->getConfigurationPool()->getAdminByAdminCode('admin_product_accessory_audio_audio.admin.audio');
$className = $admin->getClass();
$repo = $this->getConfigurationPool()->getContainer()->get('doctrine')->getRepository($class);说得通吗?
https://stackoverflow.com/questions/33526067
复制相似问题