Я новичок в Symfony + Doctrine, но довольно опытный в разработке веб-приложений в целом (в основном с использованием Zend Framework). Я начал новый проект, используя Symfony, и мне это нравится.
У меня в папке / data / fixtures / есть несколько приборов, которые загружаются всякий раз, когда я обновляю схему и выполняю:
sf doctrine:build --all --and-load
Проблема в том, что добавлять приборы очень утомительно, тогда как интерфейс моего приложения довольно быстро загружает данные. Итак, я загружаю данные тестирования в базу данных (с помощью моего приложения), но затем всякий раз, когда я изменяю схему (и выполняю приведенный выше оператор), она возвращает данные только к тому, что находится в приборах.
В руководстве, которое я прочитал, опция --and-append не будет перезаписывать данные в базе данных. Но опция --all говорит, что она сбрасывает базу данных.
Очевидно, что если я удалю столбец из схемы, я потеряю эту информацию, но я просто хочу сохранить свои новые записи.
Извините, если я упускаю что-то очень очевидное. Заранее благодарим за любую помощь, которую вы можете оказать!