六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 66|回复: 0

基于Yii框架1.14的博客教程(翻译)_建立和显示评论_第28节

[复制链接]

升级  72%

8

主题

8

主题

8

主题

童生

Rank: 1

积分
36
 楼主| 发表于 2013-2-7 00:15:18 | 显示全部楼层 |阅读模式
4.2 建立显示评论

此节,实现评论显示和建立。

为了提高与用户的交互性,我想在用户完成每个输入后立即提示可能遇到的错误。这就需要了解客户端验证方法了。下面展示一下如何用Yii轻松完成验证。当然要使用高于Yii1.1.1版本

                     4.2.1 显示评论

为了把建立和现实体现到一个页面上,需要使用post详细页面。在博文显示页下,首先在评论表单下显示一个评论列表。

为了达到在post详细页面显示评论,按照如下修改view脚本:



上面,调用renderPartial方法渲染一个类似view的视图叫做_comments显示一个评论列表。在视图中使用$model->comments去读取当前post的评论。在Post类中声明了一个评论关系。评估这个表达式引发一个隐藏的JOIN数据库执行带来适当的评论。这个功能被称作lazy relational query

类似视图_comments不是非常的漂亮。主要通过每一个评论显示它的细节。有兴趣的读者可以参考demo的_comments.php。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表