butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как в yii2 выбрать только некоторые столбцы, а не всю строку из БД?

Так берутся все данные и все работает:
$db = new database();
$rows = $db->find()->All();

Я хочу взять только id и name.
Так не работает, не возвращает то, что я ожидаю:
$db = new database();
$rows = $db->find()->select('id','name')->All();

Так тоже:
$db = new database();
$rows = $db->find('id','name')->All();

Я и all убирал, не помогло.
В доках и в гугле не могу найти решения.
Уже психанул и циклом из всех данных вытащил нужные, но покоя мне не дает говнокод.
Как сделать правильно?
  • Вопрос задан
  • 4350 просмотров
Решения вопроса 1
lbondodesc
@lbondodesc
PHP Developer
Возьмите 'id','name' в скобки []
$db = new database();
$rows = $db->find()->select(['id','name'])->All();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы