簡體   English   中英

CakePHP以形式輸入$ variable

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM