首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用"pcode“的Symfony和Sonata get Class

使用"pcode“的Symfony和Sonata get Class
EN

Stack Overflow用户
提问于 2015-11-04 15:46:56
回答 1查看 268关注 0票数 2

我有问题,以获得类,这是由‘添加新’和模态窗口。

情况是,在我的条目中有一个'Add‘按钮,用于sonata_type_model:

代码语言:javascript
复制
->add('rfid', 'sonata_type_model', array(
                'class' => 'Admin\IdManageBundle\Entity\RFID',
                'property' => 'barcode'
            ))

当我点击‘添加新’,它显示给我一个模态窗口,我可以创建新的RFID。

但是我的RFID类有一个条形码对象,它必须填充类的数据,有'Add‘按钮!

我可以用

代码语言:javascript
复制
->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'))读取

这让我发疯了!

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-05 08:20:35

使用

代码语言:javascript
复制
$admin = $this->getConfigurationPool()->getAdminByAdminCode('admin_product_accessory_audio_audio.admin.audio');
$className = $admin->getClass();
$repo = $this->getConfigurationPool()->getContainer()->get('doctrine')->getRepository($class);

说得通吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33526067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档