Doctrine と Twig で Symfony2 を使用しています。この方法で作成された 2 つのフォームがあります。
class PaymentsType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('date', 'date', array('widget' => 'single_text', 'format' => 'yyyy-MM-dd', 'required' => false));
// ...
}
public function getName()
{
return 'payments';
}
}
2 番目も同様ですが、getName() は「edit」を返します
それぞれに独自の送信ボタンがあります。送信ボタンが押されたフォームの名前を取得するにはどうすればよいですか? 私がやりたいことは、コントローラーがどのボタンが押されたかを識別する方法を見つけることです。これは、それぞれのボタンが異なることを発生させる必要があるためです。