基于Yii框架1.14的博客教程(翻译)_显示博文_第22节

3.3 显示博文
在博客应用中,一篇博文会在一个博文列表中显示或者单独显示,前者在模型的index中实现,后者在视图操作中实现。此节,我们完善最初的需求。

3.3.1 定制view操作
view操作在PostController中的actionView()方法实现。渲染代码在/wwwroot/blog/protected/views/post/view.php.

下面是实现代码:

[img]http://dl.iteye.com/upload/attachment/314035/4ae748ff-7353-3524-8fd5-24b08038b45b.jpg[/img]


[img]http://dl.iteye.com/upload/attachment/314037/102f7cdf-b94d-33af-95b9-6b78d269f5ac.jpg[/img]

主要改变在loadModel()方法中。此方法,我们执行Post表格对应的id参数。如果post没发现此参数或者参数值非公开,将会抛出404错误。正确的情况post对象返回到actionView()方法跳转到post对象渲染出视图。

视图脚本改变主要是关于ajdusting的post显示的格式化和样式。这里不叙述。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值