我正在使用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个客观答案。任何人都可以帮我解决这个问题吗?
答案 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 }