ここで表現されているのと同じ問題があります: http://ask.cakephp.org/questions/view/multiple_submit_buttons_1
そのページは問題について尋ねましたが、実際に機能する解決策は投稿されていませんでした.
複数のボタンを備えた CakePHP ajax ポップアップ フォームがあります。バックエンド コントローラーでポストの値を確認すると、ボタンの値が送信されていません。これは、すべての ajax フォームで発生します。送信ボタンをフォーム値として渡しません。
私の質問は次のとおりです。バックエンドコントローラーの送信ボタンのフォーム値を取得するにはどうすればよいですか? うまくいく解決策がありましたが、風変わりでした。「form_action」という名前の非表示の入力ボックスの値を設定する送信ボタンの onclick イベントのそれぞれに JavaScript を追加しました。