1
"inherit_data"を使用してコード複製を減らすために、symfonyのドキュメントにその例を適用しました。inherit_dataを使用するときに空のルートフォーム名(子フォーム)を有効にする方法
http://symfony.com/doc/current/form/inherit_data_option.html
public function buildForm(FormBuilderInterface $builder, array $options)
{
// ...
$builder->add('foo', LocationType::class, array(
'data_class' => 'AppBundle\Entity\Company'
));
}
それは良い作品が、私はで検索フォームにこのexempleを使用するとき、私はこのようなURLを取得方法GET:
foo%5Baddress%5D=some+address&foo%5Bzipcode%5D=5000&foo%5Bcity%5D=paris&foo%5Bcountry%5D=france
をし、私がしたいです次のようなURL:
address=some+address&zipcode=5000&city=paris&country=france
どうすればいいですか?で?
に設定してくださいBaseFormTypeではうまく動作しますが、子フォームである "LocationType"ではうまく動作しません。 – hous