【发布时间】:2014-10-05 17:19:56
【问题描述】:
在 AC 中,这个顺序很好用,但是查询生成器引用错误,结果错误
$models = Yii::app()->db->createCommand()
->select('id, user_id, title, created, modified, lang, forum_id, post_id, status, views, replies, attached')
->from('posts')
->where('post_id = 0')
->order('attached AND forum_id = 1 AND created DESC, created DESC')
->limit(11)
->queryAll();
错误:
CDbCommand не удалось исполнить SQL-запрос:SQLSTATE[42S22]:未找到列:1054 未知列“附加 AND forum_id = 1 AND created”在“订单子句”中。执行的SQL语句为:SELECT
id,user_id,title,created,modified,lang,forum_id,post_id,status,replies1 ,attached来自posts在哪里 post_id = 0 由attached AND forum_id = 1 AND createdDESC、repliesDESC、createdDESC LIMIT 11 订购
如何解决?
附:对不起我的英语。
【问题讨论】:
-
'attached AND forum_id = 1 AND created DESC, created DESC' 不是有效的订单条款。
标签: php yii expression builder