をロードできませんでした。ここに例があります。symfonyの3は、 - それは私のフォームタイプをロードカント..私はちょうど2.7から3.0へのsymfonyを更新し、それにいくつかのトラブルを持っている</p> <p>をタイプフォームタイプ
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でのようになりますどのようにAn exception has been thrown during the rendering of a template ("Could not load type "app_search"") in ....
?
ありがとうございます!
私はそれがsnarkyと聞こえることは知っていますが、最初に見えるのはドキュメントです:http://symfony.com/doc/current/book/forms.html#building-the-form。 「テキスト」などのフォームエイリアスがなくなっていることがわかります。これはアップグレードファイルにも記載されています。数十もの最近のスタックオーバーフローに関する質問があります。 – Cerad