I
I
Ivan Ignatiev2016-12-14 14:38:18
Yii
Ivan Ignatiev, 2016-12-14 14:38:18

Is there an "analogue" of fetchColumn in YII2 ActiveQuery?

ActiveQuery has an "analogue" of PDO's fetch - the each method, but is there one for fetchColumn? To get not an array for the entire column, but in a loop by value at a time.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Максим Федоров, 2016-12-14
@qonand

ActiveQuery предназначается для работы с ActiveRecord, а если речь идет о переборе одного столбца это не связано с AR. Зачем тогда использовать ActiveQuery если можно использовать просто Query? Почему тогда просто не сделать так:
и уже потом работать с результирующей выборкой?

Иван Игнатьев, 2016-12-14
@0x9d8e Автор вопроса

В общем судя по всему единственный вариант это each. При этом мы получаем не значение колонки, а массив со значением колонки.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question