Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中通过相同id在数组中显示多个ck编辑器?_Php_Codeigniter_Ckeditor - Fatal编程技术网

如何在php中通过相同id在数组中显示多个ck编辑器?

如何在php中通过相同id在数组中显示多个ck编辑器?,php,codeigniter,ckeditor,Php,Codeigniter,Ckeditor,我在codeigniter中做一个项目,我遇到了一个问题,显示多个ckeditor以客观地回答我认为的问题 <div class="col-md-6"> <textarea id="objective_answer" name="objective_answer"><?php echo set_value('objective_answer', $answer); ?></textarea> <?php ech

我在codeigniter中做一个项目,我遇到了一个问题,显示多个ckeditor以客观地回答我认为的问题

   <div class="col-md-6">   
   <textarea id="objective_answer" name="objective_answer"><?php echo set_value('objective_answer', $answer); ?></textarea>   
    <?php echo form_ckeditor(array('id'=>'objective_answer'));  ?>

     </div>

    <?php  }  ?>


上面的代码显示了一个ck编辑器,但我必须显示4个ck编辑器,用于为一个问题编写4个客观答案。有人能帮我怎么做吗?

创建一个计数器并为文本区域设置唯一ID:

<?php for($i=0;$i<4;$i++){?>

<div class="col-md-6">   
    <textarea id="objective_answer<?php echo $i;?>" name="objective_answer">
        <?php echo set_value('objective_answer', $answer); ?>
    </textarea>   
    <?php echo form_ckeditor(array('id'=>'objective_answer'.$i));  ?>
</div>
<?php }


放置不同的ID。
id
html属性在页面上应该是唯一的。+1面临同样的问题