用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3152|回复: 2
收起左侧

STBlog中实现首页的若干问题求解???

[复制链接]
发表于 2011-8-23 00:39:32 | 显示全部楼层 |阅读模式
在home类的index函数中,$this->_posts = $this->posts_mdl->get_posts('post', 'publish', NULL, $this->_limit, $this->_offset),向该模型类中的get_posts函数传过去了5个参数,而且get_posts()函数需要8个参数,当然够给设定了默认值,这里没有问题。
get_posts($type = 'post',$status = 'publish',$author_id = NULL,$limit = NULL,$offset = NULL,$category_filter = 0, $title_filter = '', $feed_filter = FALSE),问题在于$category_filter = 0, $title_filter = '' 这两个参数的注释分别是: 需要过滤的栏目ID 和需要过滤的标题关键字,意思是不是就是说,当这个参数被赋予了有效的值时,需要过滤的栏目ID为3,那么是不是在查询时就不查询栏目3下面的文章了呢??? 但是  怎么会这样写呢  
$this->db->join('relationships','posts.pid = relationships.pid','left');
$this->db->where('relationships.mid', intval($category_filter));
这样就不查询栏目3下面的文章了么,这里面的逻辑关系我没有搞清楚,求解?? 下面那个关键字也是同样的疑问??
发表于 2011-8-23 09:06:48 | 显示全部楼层
如果为3,就只查栏目为3的下面的文章
 楼主| 发表于 2011-8-23 09:36:29 | 显示全部楼层
jeongee 发表于 2011-8-23 09:06
如果为3,就只查栏目为3的下面的文章

3Q 呵呵  我看程序也是表达的这个意思   但是那个 过滤  的注释  让人很费解  呵呵  谢谢拉  

本版积分规则