我正在使用 cakePHP 创建HTML复选框,如:
<?php echo $this->Form->checkbox('medicine_time.0', array('value' => 'morning', 'div' => false, 'label' => false)); ?> Morning
<?php echo $this->Form->checkbox('medicine_time.1', array('value' => 'noon', 'div' => false, 'label' => false)); ?> Afternoon
<?php echo $this->Form->checkbox('medicine_time.2', array('value' => 'eve', 'div' => false, 'label' => false)); ?> Evening
<?php echo $this->Form->checkbox('medicine_time.3', array('value' => 'night', 'div' => false, 'label' => false)); ?> Night
虽然如此,我有一个数组,其值将决定 复选框 选中或不 < / p>
数组:
[medicine_time] => Array
(
[0] => morning
[1] => noon
[2] => 0
[3] => night
)
现在,如果我有 上午 ,我应该检查第一个带有相同值的复选框,依此类推。 或者,如果我将相同的数组修改为:
[medicine_time] => Array
(
[0] => morning
[1] => noon
[2] => night
)
会有帮助吗?
我怎么能实现它?或其他任何方式吗?
答案 0 :(得分:0)
在控制器中尝试这样的事情:
$this->request->data['model_name'] = array(
'field_name' => 'field_value'
);
HTH。