@davron2813

Как выбрать пользователя который не равен заданному значению в Yii 2?

Привет как можно выбрать пользователя у которого id не равен заданному параметру ну например 1
для извлечения пользователей я делаю так

$provider = new ActiveDataProvider([
                'query' => User::find()->where(['id' => 1])  // как можно сделать Неравен 
            ]);
$searchModel = new UserSearch();
        return $this->render('index', [
                        'searchModel' => $searchModel,
                        'dataProvider' => $provider,
        ]);
  • Вопрос задан
  • 5171 просмотр
Решения вопроса 1
'query' => User::find()->where('id != :id', ['id'=>1])
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@LaXiTy
проще и короче не прибегать к строкам, как у Алексея, а использовать формат массива
'query' => User::find()->where(['!=', 'id', 1])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы