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

Похожие объявления

СообщениеДобавлено: 07 фев 2017, 08:31
vanred79
Здравствуйте! Подскажите пожалуйста почему этот код не работает:
Код: Выделить всё
if (!$apCount) {
    echo 
Yii::t('module_apartments''Apartments list is empty.');
    
    
$criteria->condition=str_replace('description_near_ru=',"description_near_ru<>",$criteria->condition);    
    
$criteria->condition=str_replace('t.id IN','t.id NOT IN',$criteria->condition);
    
$criteria->condition=str_replace('t.id=','t.id<>',$criteria->condition); 
    
Yii::import('application.modules.similarads.components.SimilarAdsWidget');
    
$ads = new SimilarAdsWidget;
    
$ads->viewSimilarAds($data$criteria);    

На старом сайте все работает как нужно (т.е. если нет объявлений заданных в фильтре description_near_ru, то показываются объявления с типом Город, Тип недвижимости, и кол-во комнат) , на новом в Похожих объявлениях, независимо от фильтров установленных в инфостраницах, показываются только объявления с типом квартиры посуточно. Как это исправить, где смотреть подскажите пожалуйста?

Re: Похожие объявления

СообщениеДобавлено: 07 фев 2017, 11:49
Foton
Здравствуйте!
Подскажите, какая у вас версия продукта?
А как должны зависеть похожие объявления от фильтров в инфостраницах?

Re: Похожие объявления

СообщениеДобавлено: 07 фев 2017, 11:59
vanred79
На новом сайте ORE15.3. Я добавил в фильтр инфостраниц поле description_near_ru. Нужно, чтобы при отсутствии объявлений с фильтром description_near_ru показывались объявления без него, т.е. по фильтрам type, price_type, obj_type_id.

Поле description_near_ru я использую для указания района города, т.е. при отсутствии объявлений по району города, нужно показать Похожие объявления по типу недвижимости (type, price_type, obj_type_id)

Re: Похожие объявления

СообщениеДобавлено: 08 фев 2017, 12:49
Foton
Как вариант - попробовать включить yii-debug-toolbar в main.php , а также enableParamLogging и enableProfiling в db.php и посмотреть какой там формируется запрос.