efrj
(Efrj)
1
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 ?
Lothor
(Fabiano Lothor)
2
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
luizcelso
(Luiz Celso)
4
Simples:
Model::model()->count($condition, $params)
Edit: *Não tinha visto o post do alexFidelis.
Happy coding.
Lothor
(Fabiano Lothor)
5
Pois é, eu também não conhecia. Excelente a função!