如何更改由 symfony2 生成的字段中的数据
How to change data in filds generated by symfony2
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('date', 'date', array(
'widget' => 'single_text',
'format' => 'yyyy-MM-dd',
))
->add('etat')
->add('tt')
->add('idClient')
->add('idComercial')
->add('idMission')
;
}
(idMission) 在我的 Twig 模板中,return 所有任务,但我想个性化任务(检查任务是否旧,如果旧则不显示)
对不起我的英语
:)
谢谢你的帮助
哈利路亚:)
有效,我喜欢这个解决方案here
解决方案是在您的 FormType 中使用 query_builder:
->add('idMission' ,'entity', array(
'class' => 'PFEBundle:Mission',
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('u')->where('u.date > :now')
->setParameter('now', new \DateTime('now'));
},))
;
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('date', 'date', array(
'widget' => 'single_text',
'format' => 'yyyy-MM-dd',
))
->add('etat')
->add('tt')
->add('idClient')
->add('idComercial')
->add('idMission')
;
}
(idMission) 在我的 Twig 模板中,return 所有任务,但我想个性化任务(检查任务是否旧,如果旧则不显示)
对不起我的英语 :) 谢谢你的帮助
哈利路亚:)
有效,我喜欢这个解决方案here
解决方案是在您的 FormType 中使用 query_builder:
->add('idMission' ,'entity', array(
'class' => 'PFEBundle:Mission',
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('u')->where('u.date > :now')
->setParameter('now', new \DateTime('now'));
},))
;