連休は足の踏み場もない部屋を片付けて模様替えをしていたtanakaです。今日はCakePHPのコネタで、複数のボタンをフォームに設置する話を紹介します。 複数の送信ボタンが欲しい 例えば、更新フォームに更新ボタンと削除ボタンが欲しいとします。単にinput type="submit/image"なボタンを配置すると、サーバーサイドで、押されたボタンが判別できません。(例が強引ですみません。更新ボタンと、更新して戻るボタンとかでもかまいません。でも、この例であれば、削除ボタンをリンクにすればほぼ解決しますね。それはさておき) 2つのボタン <?php e($form->submit('更新'));?> <?php e($form->submit('削除'));?> この2つのボタンのどちらが押されたかを判別するにはname属性を追加するといいでしょう。 <?php e($form->subm