Доброго времени суток! Собственно не могу разобраться, как сделать чтобы в разделе объявления сделать фильтр по цене, чтобы можно было искать объявления в админке по цене >= значению которое я укажу.
http://imgur.com/ODPJMot
$criteria->addCondition($this->getTableAlias() . '.price >= :price' );
$criteria->params[':price'] = $this->price;
if ($this->price) {
$criteria->addCondition($this->getTableAlias() . '.price >= :price' );
$criteria->params[':price'] = $this->price;
}
if ($this->price) {
$data->explode("..", params[':price']);
$criteria->addCondition($this->getTableAlias() . '.price >= :data[0] && .price <= :data[1]' );
$criteria->params[':price'] = $this->price;
}
$criteria->addCondition($this->getTableAlias() . '.price >= :data[0] && .price <= :data[1]' );
$data->explode("..", params[':price']);
if ($this->price) {
$data = explode("..", $this->price);
$criteria->addCondition($this->getTableAlias() . '.price >= '.$data[0].' AND '.$this->getTableAlias() . '.price <= '.$data[1] );
}
$data->explode("..", params[':price']);
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 1
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26