Решение оказывается было тут:
https://monoray.ru/forum/viewtopic.php?f=8&t=844Вкратце:
В
/protected/modules/apartments/models/Apartment.php ищем функцию
getCountobjectsесли нет создаем:
- Код: Выделить всё
public static function getCountobjects($apType, $objType, $price_type=0){
if($price_type==3 || $price_type==5)
$med = ' AND price_type='.$price_type;
else
$med = '';
$sql = "SELECT COUNT(id) FROM {{apartment}} WHERE type=".$apType." AND obj_type_id=".$objType." AND active=1".$med;
return (int) Yii::app()->db->createCommand($sql)->queryScalar();
}
Количество объектов выводим в нужном месте используемого шаблона:
- Код: Выделить всё
<?php
echo "Квартиры: (".Apartment::model()->getCountobjects(2,1).")";
?>
Выведется:
Квартиры: (112)если у вас 112 квартир в базе.
Где
2 - это категория
Продам (1-я категория - Куплю)
1 - тип недвижимости
КвартирыУ каждого тип недвижимости может быть индивидуален, см. в админке
adresvashegosite.ru/apartmentObjType/backend/main/admin