0
我们可以轻松地自定义与entity Field Type呼叫EntityManager的一个形式里面
use Doctrine\ORM\EntityRepository;
// ...
$builder->add('users', 'entity', array(
'class' => 'AcmeHelloBundle:User',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.username', 'ASC');
},
));
强大的Symfony2表单组件是否有办法注入的方法(在这种情况下的UserManager)使用自定义的EntityManager呢?我想在长查询的情况下,可以选择使用EntityManager中的自定义方法,这可能会很有趣。
这是一个2.0还是2.1的问题?表单组件发生了很多变化。 – Maerlyn 2012-07-31 14:31:07
这是一个Symfony 2.1问题:-) – Tom 2012-07-31 15:20:26