| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Doctrine2 + sqlite:in_memory: + oneToMany = Fail?! |
| Автор: hdg700 19.7.2011, 06:14 | ||||||
| Всем привет. Имеется проект на Zend_Framework + Doctrine2. База на mysql. Для ускорения unit-тестов используется sqlite in-memory база. К примеру, есть две модельки "Вопрос" и "Ответ".
В фикстурах есть вопрос и десять вариантов ответов к нему. Делаем:
На сайте выводится коллекция из десяти ответов, а вот в тестах возвращается массив, содержащий только первый добавленный ответ, хотя если сделать прямой запрос в таблицу ответов, то доступны все десять и все ссылаются на этот вопрос. Прошу натолкнуть на мысль.. Либо это баг второй доктрины при работе с sqlite in-memory, либо что-то с самой sqlite, либо еще что-то... UPD Прогнал тесты на mysql. Та же ошибка. Значит, проблема не в sqlite. |