Я пишу крошечный скрипт миграции и пытаюсь обновить только один атрибут одного элемента.Результат, который мне нужен, не имеет Представления в локальной среде, поэтому мне нужен очень простой обработчик SQL (здесь это Oracle), который я могу перебрать и получить возвращенный массив.
Возможно ли это сдоктрина?
то есть я бы хотел сделать это:
$query = "SELECT t2.status FROM t2 LEFT JOIN t1 ON t1.id = t2.foreinkey";
$iterator = $connection->execute($query)->iterate();
foreach ($iterator as $array) {
// do something with an associative array
}
ОБНОВЛЕНИЕ / РЕШЕНИЕ: С подсказкой от Корбина я придумал это решение, которое работает довольно хорошо:
$query = "SELECT t2.status FROM t2 LEFT JOIN t1 ON t1.id = t2.foreinkey";
$iterator = $connection->query($query);
while (is_object($iterator) AND ($array = $iterator->fetch()) !== FALSE) {
// do something with an associative array
}