我是CakePHP的新手。请帮我编写一个函数来检索使用CakePHP构建的博客应用程序的特定类别下的帖子。
我的表结构:
帖子:id,post,body,created,category_id 类别:id,group
我也定义了:
内部帖子模型 - var $belongsTo = 'Category';
内部类别模型 - var $hasMany = 'Post';
答案 0 :(得分:1)
find()
是CakePHP中模型的通用查询方法。
一个例子是:
$results = $this->Post->find('recursive' => -1, 'conditions' => array('Post.category_id' => 1));
debug($results);
有很多方法可以达到你想要的效果。我鼓励您read the docs或完成CakePHP Blog Tutorial。
答案 1 :(得分:0)
$this->Post->find('all', array('conditions' => array('Post.category_id' => $category_id)));
其中$ category_id是您要从数据库中检索结果的类别的ID
希望这会有所帮助