如何在comment-replay系统中存储父注释id(如何将值从视图传递给控制器​​?)

时间:2015-09-18 13:13:57

标签: php codeigniter

我正在使用codeIgniter构建一个网站,我在其中创建了一个注释字段,并为每条评论创建了重播按钮。

我正在使用foreach循环显示注释并知道此系统的数据库结构,但是如何将注释ID存储在重播到该特定注释中??

我的代码是这样的:

 <?php 
    foreach ( $data as $value){
    $id = $value['comment_id']; // comment id
    echo $value['comment'].'<br>';
    ?>
    <textarea><input type="submit" value="replay"> //for repaly
    <?php } ?>

要清楚如何将注释ID从视图传递给控制器​​..?

因为它在foreach循环中它是否指示相应的注释..?

任何建议都会受到欢迎。 谢谢你的时间。

1 个答案:

答案 0 :(得分:2)

您可以将注释ID作为您提交的表单中的隐藏字段,然后它将位于控制器中的表单数据中。

<form action="YOUR_URL" method="POST">

<YOUR_FORM_ELEMENTS_HERE>
<input type="hidden" name="comment_id" value="<YOUR_COMMENT_ID>">
<input type="submit" value="replay">

</form>