<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>Controllernamespace 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);
}表ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。