Как в Yii2 исключить значения из запроса к БД Например:
$User->find()->where(['<>', 'name', 'admin'])->all();
Исключит 'admin' из столбца 'name'
Но если всё то же самое написать в виде массива:
$User->find()->where(['<>', 'name', ['admin', 'someUser']])->all();
Уже будет вызвано исключение.
Нашёл ответ в Оф. документации: http://www.yiiframework.com/doc-2.0/yii-db-queryinterface.html#where()-detail
Вместо оператора '<>' можно использовать оператор 'not in', тогда третьим аргументом можно передать массив:
$User->find()->where(['not in', 'name', ['admin', 'someUser']])->all();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники