hiddenの使い方
hiddennは疑似要素として扱うことができる。
ctpファイル
echo $this->Form->hidden('isSelectArea',["id" => "isSelectArea"]);
jQueryで疑似要素にval()で値を与える。
js
$(function () {
$(document).on("change", "#area", function () {
$("#isSelectArea").val(true); //地域を選択したときにコントローラーで条件分岐をしてaddアクションにリダイレクトさせるためのhidden
$("#UserConfirmForm").submit(); //一旦confirmアクションに飛ばす
});
});
最後にコントローラで疑似要素を元にif文などで条件分岐できる
controller
if ($this->request->data["User"]["isSelectArea"]){
//もしisSelectAreaというキーを持っていればここで処理
}