Пишу sql запрос для CSqlDataProvider, в конце после WHERE прибавляются условия, например:
Код: Выделить всё
if($action != NULL) $sql.=" AND advert.action_id=:action";
if($a != NULL) $sql.=" AND advert.object_id=:a";
А теперь проблема:
Код: Выделить всё
$dataProvider=new CSqlDataProvider($sql, array(
'totalItemCount'=>$count,
'params'=>array(":action"=>$action, ":a"=>$a),
/*'sort'=>array(
'attributes'=>array(
'id'
),
),*/
'pagination'=>array(
'pageSize'=>10,
),
));
Код: Выделить всё
":action"=>$action, ":a"=>$a
Как быть, что делать?:) Подскажите плз, может я вообще не тем путем иду...