码迷,mamicode.com
首页 > 其他好文 > 详细

symfony CollectionType类型字段子表单字段移除

时间:2018-08-04 11:56:37      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:style   bsp   entry   event   dde   public   label   段子   false   

工作中我们经常会遇到子表单字段移除工作,哪怎么移除提不想要的子表单字段呢。代码如下

 1     public function buildForm(FormBuilderInterface $builder, array $options)
 2     {
 3         $builder
 4             ->add(‘stocks‘, CollectionType::class, [
 5                 ‘label‘         => false,
 6                 ‘entry_type‘    => ProductStockType::class,
 7                 ‘entry_options‘ => [
 8                     ‘label‘ => false,
 9                 ],
10                 ‘allow_delete‘  => true,
11             ])
12         ;
13 
14         $builder->get(‘stocks‘)->addEventListener(FormEvents::PRE_SET_DATA, function(FormEvent $event){
15             foreach ($event->getForm()->all() as $f)
16                 $f->remove(‘status‘);
17         });
18     }

 

symfony CollectionType类型字段子表单字段移除

标签:style   bsp   entry   event   dde   public   label   段子   false   

原文地址:https://www.cnblogs.com/mickeyooo/p/9417433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!