【发布时间】:2017-06-11 00:43:19
【问题描述】:
用例
我正在尝试通过在我的 Entity FormType 的 buildForm 方法中定义它来在我的网站的前台管理中重用 sonata_type_model_list :
[...]
->add('position', 'sonata_type_model_list', array(
'model_manager' => $categoryManager,
))
[...]
但是我不能用
$categoryAdmin = $this
->getConfigurationPool()
->getAdminByClass("\\Application\\Sonata\\ClassificationBundle\\Entity\\Category");
因为我需要在 AdminClass 中才能使用 getConfigurationPool()。
如果有人知道如何在 AdminClass 之外使用 getConfigurationPool(),或者您知道如何声明 sonata_type_model_list 以便在管理类之外使用它?
【问题讨论】:
标签: symfony sonata-admin sonata