Подскажите пож. как вывести например на главную страницу блок показывающий количество объявлений в разрезе:
Всего объявлений: 10
В регионе название города: 5
Всего добавлено за сегодня: 0
Yii::import('application.modules.apartments.helpers.apartmentsHelper');
$result_all = apartmentsHelper::getApartments(0, 0, 1);
echo '<p>Всего: '.$result_all['apCount']. '</p>';
foreach ($this->cityActive as $id=>$name) {
$criteria = new CDbCriteria;
$criteria->compare('city_id',$id);
$result = apartmentsHelper::getApartments(0, 0, 1, $criteria);
echo '<p>В регионе '. $name .': '.$result['apCount']. '</p>';
}
$criteria = new CDbCriteria;
$today = new CDbExpression("CURDATE()");
$criteria->addCondition('date_created >= "'.$today.'" ');
$result_today = apartmentsHelper::getApartments(0, 0, 1, $criteria);
echo '<p>Всего добавлено за сегодня: '.$result_today['apCount']. '</p>';
echo "<div style='border: 1px solid #000000; width: 200px;'>";
echo "</div>";
Foton писал(а):Добавьте в protected\views\site\index.php код, типа:
- Код: Выделить всё
Yii::import('application.modules.apartments.helpers.apartmentsHelper');
$result_all = apartmentsHelper::getApartments(0, 0, 1);
echo '<p>Всего: '.$result_all['apCount']. '</p>';
foreach ($this->cityActive as $id=>$name) {
$criteria = new CDbCriteria;
$criteria->compare('city_id',$id);
$result = apartmentsHelper::getApartments(0, 0, 1, $criteria);
echo '<p>В регионе '. $name .': '.$result['apCount']. '</p>';
}
$criteria = new CDbCriteria;
$today = new CDbExpression("CURDATE()");
$criteria->addCondition('date_created >= "'.$today.'" ');
$result_today = apartmentsHelper::getApartments(0, 0, 1, $criteria);
echo '<p>Всего добавлено за сегодня: '.$result_today['apCount']. '</p>';
В данном случае будут выводится только города, в которых есть объявления
vanred79 писал(а):Добрый день! Подскажите на 1.3 версии данный код будет работать?
avbo писал(а):Вроде проверил. неправильно подсчет всего объявлений. Что делать?
avbo писал(а):Подскажите пож. как сделать, чтобы статистика по региону показывалась в виде ссылки
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29