[英]CakePHP input a $variable in a form
我正在使用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變量是用戶想要的重復次數,我希望通過輸入形式將其設置為正整數值。
如何使輸入字段引用控制器內的變量而不是數據庫字段?
您認為:
print $this->Form->input('repeat', array('label' => 'How many times you wish to repeat?', 'name' => 'data[repeats]'));
在您的控制器中:
$repeats = $this->data['repeats'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.