IN的AcmePizza束,這是工作的罰款我可以使用查詢的表單生成器得到過濾收集symfony的形式
->add('pizza', 'entity', array(
'class' => 'Acme\PizzaBundle\Entity\Pizza',
'query_builder' => function ($repository) { return $repository->createQueryBuilder('p')->orderBy('p.name', 'ASC'); },
))
我可以做這樣的事情在收集
->add('userTasks','collection',array('type' => new UserTaskType(),
'class' => 'acme\myBundle\Entity\UserTask',
'query_builder' => function ($repository) { return $repository->createQueryBuilder('p')->orderBy('p.name', 'ASC'); },
))
那你想幹什麼?使用'query_builder'的自定義類型?如果是這樣,你可以粘貼UserTaskType的代碼嗎? – Florent 2012-08-06 14:56:09
UserTask類型只有一個名爲'name'的字段。我正在加載表單上的usertasks集合。它工作正常。但我只想要一些過濾的任務,如'所有任務的狀態= 1'不是所有任務鏈接到用戶 – user825904 2012-08-07 00:06:16