Вот сценарий:
В настоящее время у нас есть сайт для разработки с 3 моделями.Мы обнаружили, что нам не понравилась наша первоначальная схема, и добавили несколько строк.Мы заново сгенерировали схему (doctrine: build-sql).
Теперь это заставило нас удалить и заново создать все таблицы и вернуть всю информацию, так как не было создано ни одного ALTERS, а только операторов CREATE.,Не проблема ...
Большая проблема пришла к обновлению моделей.После того, как мы запустили сборку, и появилось несколько таких ошибок, например, «Вид сортировки не найден» и т. Д. Мы выяснили, что нам нужно пересобрать модели.Таким образом, мы можем создать доктрину Symfony: курс по построению моделей (курс был названием таблицы ... курс по моделям).Это прекрасно работало и исправляло неработающие ссылки в Symfony.
Недостатком является то, что весь пользовательский код в файле actions.class.php был утерян, как и настройки на странице _form.php.
MyВопрос в том, как мы храним наши собственные действия, чтобы они не терялись, если вы обновляете схему моделей?Точно так же шаблоны и тому подобное регенерируются, но не содержат никаких настроек.
Конечно, должно быть простое решение для обновления схемы модели в symfony?