我有源Yii博客 http://www.yiiframework.com/demos/blog/
我为帖子制作类别
如何采取行动在帖子控制器中列出类别中的帖子
我在帖子模型中的关系:
'category' => array(self::BELONGS_TO, 'Category', 'id_category'),
例如: 在类别列表中显示帖子:
www.mysite.com/category/1
www.mysite.com/category/2
答案 0 :(得分:0)
在控制器中执行此操作:
public function actionIndex()
{
$models=Post::model->find('id_category = : id_category', [': id_category' => $_GET['id']]);
$this->render('index',array(
'models'=>$models,
));
}
答案 1 :(得分:0)
我使用了这段代码
public function actionCategorylist()
{
$models = Post::model()->find('id_category = : id_category', [': id_category' => $_GET['id']]);
$this->render('index',array(
'models'=>$models,
));
}
检查地址 www.mysite.com/post/Categorylist/id/1
但错误500
SQL语句:SQLSTATE [42000]:语法错误或访问冲突:1064 SQL语法中出错;检查与MySQL服务器版本对应的手册,以便在第1行的':id_category LIMIT 1'附近使用正确的语法