如何在php中传递多个ck编辑器传递相同的id?

时间:2014-09-01 13:07:29

标签: 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 echo form_ckeditor(array('id'=>'objective_answer'));  ?>

     </div>

    <?php  }  ?>

上面的代码很好地显示了一个ck编辑器。但是我必须要显示4个ckeditor来写一个问题的4个客观答案。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

创建一个计数器并为文本区域设置唯一的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 }