symfony – 如何向表单添加非持久字段?

symfony – 如何向表单添加非持久字段?,第1张

概述有SonataAdminBundle和User实体.管理服务: protected function configureFormFields(FormMapper $formMapper){ $formMapper ->add('name') // ... ->add('send_greeting', 'checkbox') ;} 有SonataadminBundle和User实体.管理服务:

protected function configureFormFIElds(FormMapper $formMapper){    $formMapper        ->add('name')        // ...        ->add('send_greeting','checkBox')    ;}

字段send_greeting与用户实体无关.它只需要管理服务(取决于我们在保存用户后是否会发送电子邮件的价值).那么如何在不绑定实体的情况下将此字段添加表单中呢?

解决方法 您可以将property_path选项设置为false.例如

->add('send_greeting','checkBox',array(   'property_path' => false))...
总结

以上是内存溢出为你收集整理的symfony – 如何向表单添加非持久字段?全部内容,希望文章能够帮你解决symfony – 如何向表单添加非持久字段?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1052516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存