Подобно этому вопросу, у меня возникли некоторые проблемы с тем, как доктрина кэширует / гидратирует отношения результата моего запроса.
Теперь я знаю, что могу исправить проблему, вызвав refresh / refreshRelated, но есть ли способ отключить кэш гидратации для таблицы / временно?
Особенно при использовании объединений в select, так что пример кода становится:
$result2 = Doctrine_Query::create()
->leftJoin('s.School sc')
->from('Student s')
->execute();
вы действительно хотите, чтобы Doctrine использовала данные из вашего объединения вместо использования кэшированного гидратированного результата из предыдущего выбора.
Есть ли способ сделать это?
Заранее спасибо!