如何在评论回放系统中存储父评论id(如何从视图传递值到控制器?)


How to store parent comment id in comment-replay system (how to pass a value from view to controller?)

我正在使用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循环中,它是否指示相应的注释…?

欢迎任何建议。感谢您的宝贵时间。

您可以将评论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>