脚本宝典收集整理的这篇文章主要介绍了php – Symfony 3 – 无法加载类型表单类型,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
它无法加载我的表单类型.这是一个例子.
的services.XMl
app.seArch: class: AppBundle\Form\TyPE\SearchFormType tags: - { name: form.type,alias: app_search }
多数民众赞成我试图创造形式.
$form = $this->createForm('app_search',new Search());
SearchFormType
namespace AppBundle\Form\Type; use Symfony\component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; class SearchFormType extends AbstractType { public function builDForm(FormBuilderInterface $builder,array $options) { $builder->add('phrase','text'); } public function getBlockPRefix() { return 'app_search'; } }
在symfony 3.0中应该如何?
谢谢 !
app.search: class: AppBundle\Form\Type\SearchFormType tags: - { name: form.type }
并在您的表单类型
use Symfony\Component\Form\Extension\Core\Type\TextType; // ... $builder->add('phrase',TextType::class);
然后叫它用…
$form = $this->createForm(SearchFormType::class,new Search()); // or $form = $this->createForm('AppBundle\Form\Type\SearchFormType',new Search());
它的长短是表单不再被命名,它们由类名引用.
以上是脚本宝典为你收集整理的php – Symfony 3 – 无法加载类型表单类型全部内容,希望文章能够帮你解决php – Symfony 3 – 无法加载类型表单类型所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。