Estou querendo filtrar os Álbum com status ativo, só que a só poderá aparecer o álbum se a categoria relacionada estiver ativa tb.
Estou fazendo assim so que esta dando um erro:
CDbCommand falhou ao executar o comando SQL: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'status' in where clause is ambiguous. The SQL statement executed was: SELECT COUNT(DISTINCT `t`.`id`) FROM `album` `t` LEFT OUTER JOIN `categorias` `categoria` ON (`t`.`idcategoria`=`categoria`.`id`) WHERE (status = 1 AND categoria.status = 1)
$criteria = new CDbCriteria();
$criteria->with =array('categoria');
$criteria->condition = 'status = 1 AND categoria.status = 1';
$criteria->order = 'rand()';
$paginacao = new CPagination(Album::model()->count($criteria));
$paginacao->pageSize = 20;
$paginacao->applyLimit($criteria);
$portfolio = Album::model()->findAll($criteria);
Agradeço,
Edson