CakePHP 2.3.1 を使用しています。
フォーム フィールドに $variable を入力する可能性があるかどうかを知る必要があります。そして(存在する)場合、どうすればいいですか?
私の event_repeat() 関数でわかるように。
function repeat($id = null) {
if (!$id) {
$this->Session->setFlash(__('Prenotazione non trovata'));
$this->redirect(array('action' => 'view', $this->data['Event']['id']));
}
//this is the variable I need
$repeat = $this->data['Event']['repeat'];
$i = 1;
do {
//code
} while ($repeat > $i);
}
$repeat 変数は、ユーザーが希望する繰り返しの数であり、入力フォームによって正の整数値として設定されるようにしたいと考えています。
入力フィールドがデータベース フィールドではなく、コントローラー内の変数を参照するようにするにはどうすればよいですか?