uso del operadores COUNT dentro de un findallbysql

Buenas, no se si me haga entender con esta pregunta, lo que necesito lograr es esto:

Tengo en el controlador la siguiente instruccion:




$models = City::model()->findAllBySql("select cit.cit_code, cit_name, COUNT(adv.adv_code) AS advcounter from city AS cit, advert AS adv where cit.cit_code = adv.cit_code GROUP BY cit.cit_code ORDER BY cit_name ASC");



Ahora bien , en la vista tengo lo siguiente:




<ul>

  <?php foreach($models as $n=>$model):  print_r($model);?>

  

  <li><a href="" title="Anuncios en <?php echo $model->cit_name;?>"><?php echo $model->cit_name;?></a> (<?php echo $model->advcounter;?>)

  <?php endforeach; ?> 

</ul>



Puntualmente lo que deseo es saber como extraer la variable advcounter (la del COUNT en la consulta SQL), intente esa opcion pero no la muestra, claramente porque no esta dentro de los atributos del modelo, hay alguna manera para mostrarlo?

Espero haberme hecho entender

Gracias

pon la variable como "public" en el modelo "City"

Hey horacio muchas gracias por el aporte, era exactamente eso lo que necesitaba.

Saludos