Exibir total de registros

No meu controller usei o findBySql com o comando count(*) para retornar o total de registros da tabela com alguns parâmetros condicionais.

O problema é que não consigo exibir o valor total de jeito nenhum.

Qual é o procedimento para exibir o total de registros ?

Genésio, o propósito do findBySql não é esse.

Use o QueryBuilder.

Tente algo como:


$count = Yii::app()->db->createCommand("SELECT COUNT('column_name') FROM 'table' WHERE 'you_conditional'")->queryScalar();


echo $count;

Tente algo assim

$qtd = NomeDoModel::model()->count(array(condition=>nomedacoluna = algumvalor));

a variavel vai ser somente um numero com a contagem

Simples:




Model::model()->count($condition, $params)



Edit: *Não tinha visto o post do alexFidelis.

Happy coding.

Pois é, eu também não conhecia. Excelente a função!