мне нужно изменить запрос моего CGridViewyii CDbCriteria выбрать не работает?
так в моей модели я меняю поиска функции() следующим образом:
$criteria=new CDbCriteria;
$criteria->select = "links.title, links.url, groups.title as grouptitle";
$criteria->join = " join groups on links.id_group = groups.id_group";
$criteria->addCondition("links.id_user = '" . Yii::app()->user->getId() . "'");
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
Но с моей точки зрения, я получаю сообщение об ошибке, которая показывает мне, что неправильный выбор:
The SQL statement executed was: SELECT COUNT(*) FROM `links` `t` join groups on links.id_group = groups.id_group WHERE links.id_user = '1'
почему так?
FROM запроса вам нужно изменить ссылку на т SELECT COUNT (*) FROM '' links' T' присоединиться к группам на t.id_group = groups.id_group WHERE t.id_user = '1 – chen
@chen? что вы имеете в виду? – MeV
, потому что псевдоним таблицы по умолчанию был 't' в Yii no' links' – chen