Я хотел обновить порождаемые классы, присутствующие в папке модели, так как я изменил схему своей базы данных (т. Е. Я добавил один столбец в таблицу). Каковы шаги по обновлению классов моделей?Обновление Propel Сгенерированные классы после изменения базы данных
0
A
ответ
1
Выполните следующие шаги для обновления классов модели PROPEL
- удалить все файлы внутри папки поставщика вашего приложения
выполнить следующую команду из папки, где composer.json существует
composer update
- установить переменную пути в папку/path/to/vendor/bin
Запустить обратный ход t просят произвести schema.xml указав учетные данные базы данных
$ propel reverse "mysql:host=localhost;dbname=db;user=root;password=pwd"
Вывод выше команды будет schema.xml файл 5. Замените файл schema.xml в проекте с этим новым 6. Из в командной строке перейдите в папку, где вы скопировали файл schema.xml и выполните команды ниже.
propel sql:build
propel model:build
Thats it. Модели классов Propel должны обновляться.