基于Yii框架1.14的博客教程(翻译)_首页操作_第23节

3.3.2首页操作

类似view操作,定制修改index操作:PostController控制器中的actionIndex()和post/index.php视图。需要添加显示博文列表和关键字支持。

下面修改actionIndex()方法:

[img]http://dl.iteye.com/upload/attachment/314041/b72c326e-80f3-30ce-b5eb-97c9bdcc118e.jpg[/img]

以上操作,首先建立了一个执行语句收集博文列表。只收集公开访问状态的博文并且按照更新时间排序。因为一个列表的显示,要决定显示多少条博文,在收集器中修改返回评论数,已经声明在了Post::relations()。

当用户想查看一个特殊关键字的博文,增加一个搜索收集器查看特殊的关键字。

执行收集器,建立一个数据供应,服务于下面三个功能.首先,返回许多结果时标记数据页数。这里定制页数设置在5.第二,依据用户请求。最后,订阅页数和排序的数据然后呈现在视图中。

完成了actionIndex(),接下来修改index视图。由关键字查找出的博文结果改变了顶部文件。

[img]http://dl.iteye.com/upload/attachment/314050/c64f12ab-2eb8-38fc-9794-edffaf4393ee.jpg[/img]

上面使用CListView显示博文列表。这个widget控件需要视图显示每个博文的细节。下面是特别的视图_view,在这个视图能访问博文实例显示在本地的变量data
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值