public function scopes()
{
return array(
'onlyAuthOwner' => array(
'condition' => $this->getTableAlias() . '. owner_id = ' . Yii::app()->user->id,
),
'withPhoto'=>array(
'condition' => 'EXISTS(SELECT 1 FROM {{images}} `i` WHERE t.id = i.id_object)',
),
);
}
if(isset($_GET['wp']) && $_GET['wp'] == 1){
$criteria->scopes = array('withPhoto');
}
<label for="with_photo">
<input type="checkbox" name="wp" id="with_photo"> С фото
</label>
lomuk писал(а):Сделал всё как написано, но выводит все объявления, с фото и без
В url получается &wp=on, при замене на &wp=1 тоже не ищет
if(isset($_GET['wp']) && $_GET['wp'] == 1){
$criteria->scopes = array('withPhoto');
}
<input type="checkbox" name="wp" id="with_photo" value="1">
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: Google [Bot] и гости: 21