Я использую CakePHP 2.3.1.
Мне нужно знать, есть ли возможность заполнить переменную $ в поле формы. и если (существует), как мне это сделать?
Как вы можете видеть в моей функции 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 - это количество повторений, которое хочет пользователь, и я хочу, чтобы оно было установлено формой ввода как положительное целочисленное значение.
Как сделать так, чтобы поле ввода ссылалось на переменную внутри контроллера, а не на поле базы данных?
$this->Form->input('repeat', array('label' => 'How many times you wish to repeat?'));
- person Stefano Minin   schedule 09.04.2013