[英]Cakephp enum list with pre-selected drop-down box
我有这个枚举 select 列表预先选择了值,然后将其放入 Form helper 和 select function 中,如下所示:
$enumList = enum('Uusi hakija', 'Jatkohakemus', '40+', '60+','Työyhteisöhanke','Mieshanke','Urheiluseurahanke');
$vars = explode('.', $enumList);
echo $this->Form->select('Model.project_type', $vars);
我的问题是如何设置它,以便使用 session 值定义“选定”值,如下所示?
$saved = $this->Session->read('form');
echo $this->Form->input('amount_accepted',array('value' => $saved['amount_accepted'] ));
在 controller 中执行并将其传递给视图
if (!empty($this->data)) {
...
} else {
# now comes your part
$this->data['Model']['amount_accepted'] = $this->Session->read('Model.amount_accepted');
}
PS:为什么选项这么复杂?
$this->Form->input('amount_accepted', array('options'=>array('Uusi hakija', 'Jatkohakemus', '40+', '60+','Työyhteisöhanke','Mieshanke','Urheiluseurahanke')));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.