无限评论
html
<style>
{literal}
*{ margin: 0 auto}
h3{border:1px #999 solid; height:30px; width:780px;}
.nr{ text-indent:2em;}
{/literal}
</style>
</head>
<body>
<div style="width:800px; padding:10px; border:1px #999 solid;">
<h3>{$info.title}</h3>
<div class="nr">{$info.con}</div>
</div>
<div>
<div style="border-bottom:1px #999 solid; width:800px; margin-bottom:10px;">热门评论</div>
{foreach $pl as $k => $vv}
<div style="border:1px #999 solid; width:800px;">
<div style="padding:8px;">{$vv.con}</div>
{foreach $hpl as $k=>$h}
{if $vv.id == $h.fid}
<div style="text-align:right">{$h.con} <span class="hf_a">回复 {$h.fid}</span></div>
{/if}
{/foreach}
<div style="text-align:right" class="hf_b">
<form action="{U('index/add')}" method="post">
<input type="hidden" name="fid" value="{$vv.id}" />
<input type="hidden" name="nid" value="{$info.id}"/>
<input type="text" name="con" />
<input type="submit" value="评论" />
</form>
</div>
</div>
{/foreach}
</div>
<div style="width:800px; padding:10px; border:1px #999 solid; margin-top:8px;">
<form action="{U('index/add')}" method="post">
<input type="hidden" name="fid" value="0" />
<input type="hidden" name="nid" value="{$info.id}"/>
<input type="text" name="con" />
<input type="submit" value="评论" />
</form>
</div>
</body>
</html>
Controller
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$info=M('neirong')->find();
$pid=$info['id'];
$pl=M('pinlun')->where("nid = $pid and fid=0")->select();
$hpl=M('pinlun')->where("nid = $pid")->select();
$this->assign("info",$info);
$this->assign("pl",$pl);
$this->assign("hpl",$hpl);
$this->display();
}
public function add(){
$data=I('post.');
$pl=M('pinlun')->add($data);
}
表