@AlexSer

Покажите пример своей сортировки в Yii2?

Здравствуйте! Кто-нибуть может показать пример собственной сортировки в классе SORT.
Мне нужно отфильтровать посредством SQL запроса. Ну для примера допустим есть модель user extends ActiveRecord, таблицы users.
с полями (id, FIO, login, birthday).
А мне нужно отсортировать всех user, кому есть 18 лет. Буду признателен!
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman
...в творческом отпуске...
scopes

будет что-нибудь вида

public function scopes()
    {
        return array(
            'example' => array(
                'condition' => 'age >= 18',
                'order' => 'order_fieldname',
            ),
        );
    }
Ответ написан
maksim92
@maksim92
Изучаю Yii Framework
В модели
public function activeAge()
{
    return $this->andWhere([ '>=', 'birthday', date('Y', $this->birthday)]);
}


Использование
$model->activeAge()

Вроде бы всё правильно. Попробуйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы