【问题标题】:check the check-boxes using array values in cakephp在 cakephp 中使用数组值检查复选框
【发布时间】:2016-02-26 22:27:46
【问题描述】:

我正在使用 cakePHP 创建 HTML 复选框,例如:

<?php echo $this->Form->checkbox('medicine_time.0', array('value' => 'morning', 'div' => false, 'label' => false)); ?> Morning &nbsp;
<?php echo $this->Form->checkbox('medicine_time.1', array('value' => 'noon', 'div' => false, 'label' => false)); ?> Afternoon &nbsp;
<?php echo $this->Form->checkbox('medicine_time.2', array('value' => 'eve', 'div' => false, 'label' => false)); ?> Evening &nbsp;
<?php echo $this->Form->checkbox('medicine_time.3', array('value' => 'night', 'div' => false, 'label' => false)); ?> Night &nbsp;

同时,我有一个数组,它的值将决定 checkbox选中 还是

数组:

[medicine_time] => Array
      (
         [0] => morning
         [1] => noon
         [2] => 0
         [3] => night
      )

现在,如果我有 morning,我的第一个 same value 复选框应该被选中,依此类推。 或者,如果我将相同的数组修改为:

[medicine_time] => Array
      (
         [0] => morning
         [1] => noon
         [2] => night
      )

会有帮助吗?

我怎样才能实现它?还是有其他方法?

【问题讨论】:

    标签: php arrays html cakephp


    【解决方案1】:

    在控制器中尝试这样的事情:

    $this->request->data['model_name'] = array(
        'field_name' => 'field_value'
          );
    

    HTH。

    【讨论】:

      猜你喜欢
      • 2018-08-08
      • 1970-01-01
      • 2018-12-01
      • 2019-03-30
      • 2020-01-26
      • 2018-09-15
      • 2016-02-08
      • 2014-07-06
      • 2019-07-04
      相关资源
      最近更新 更多