Страница 1 из 1

как сделать чтобы выводились только 2 города?

СообщениеДобавлено: 18 мар 2014, 22:10
vanred79
Добрый день! Если не трудно подскажите пожалуйста как в этом коде сделать чтобы выводились только 2 города, например с id 1 и 2?
Код: Выделить всё
<?php
        
        
echo "<div style='width: 96%;background-color: #f7f4ef;padding: 1% 2%;display: block;font-size: 1.1em;font: normal 120% Arial, Helvetica, sans-serif;height: 135px;'>";
         
Yii::import('application.modules.apartments.helpers.apartmentsHelper');
         echo 
'<p><h2><strong>Купить квартиру '.'</strong></h2></p>';
         
         foreach (
$this->cityActive as $id=>$name) {
         
$criteria = new CDbCriteria;
         
$criteria->compare('city_id',$id);
         
$criteria->compare('type',2);
         
$result apartmentsHelper::getApartments(000$criteria);
         echo 
'<p>В регионе 'CHtml::link($name, array('/quicksearch/main/mainsearch''city[]' => $id)).': '.$result['apCount']. '</p>';
        }
         echo 
"<div style='position: relative;left: 450px; top:-115px'>";
         echo 
'<p><h2><strong>Снять квартиру '.'</strong></h2></p>';
         foreach (
$this->cityActive as $id=>$name) {
         
$criteria = new CDbCriteria;
         
$criteria->compare('city_id',$id);
         
$criteria->compare('type',1);
         
$result apartmentsHelper::getApartments(000$criteria);
         echo 
'<p>В регионе 'CHtml::link($name, array('/quicksearch/main/mainsearch''city[]' => $id)).': '.$result['apCount']. '</p>';
        }
        
         echo 
"</div>";        
         
         
?>

Re: как сделать чтобы выводились только 2 города?

СообщениеДобавлено: 19 мар 2014, 10:07
andipas
Код: Выделить всё
$criteria->compare('city_id',array(1,2)); 

Re: как сделать чтобы выводились только 2 города?

СообщениеДобавлено: 19 мар 2014, 17:36
vanred79
Добрый день andipas! Почему то все равно все города (17) выходят списком, но теперь с не правильным кол-вом объявлений. Мне надо чтобы в списке было всего 2 города, а не все города с активными объявлениями

Re: как сделать чтобы выводились только 2 города?

СообщениеДобавлено: 20 мар 2014, 08:33
andipas
vanred79 писал(а):Добрый день andipas! Почему то все равно все города (17) выходят списком, но теперь с не правильным кол-вом объявлений. Мне надо чтобы в списке было всего 2 города, а не все города с активными объявлениями


Чтобы решить эту задачу, указанной информации не достаточно. Вы можете обратиться через форму контактов, мы оценим и сделаем.