Я пытаюсь учить: generate-migrations-diff, symfony, кажется, игнорирует файлы в dirs lib\model\doctirne\PLUGINNAME
- и создает migretion, который удаляет таблицы плагинов.
Я пытаюсь выполнить доктрину: build --all-classes - создает файлы (формы и фильтры) в неправильном месте, где это должно быть - lib\filter\doctrine
и lib\form\doctrine
- но не там, где должно - lib\filter\doctrine\PLUGINNAME
( есть файлы плагинов (игнорируется)).
Я пытаюсь, например, отредактировать schema.yml
из MODELNAME
в плагине и сгенерировать модели - модели не генерируются, никаких изменений, но должны быть отредактированы файл BaseMODELNAME.class.php
в каталоге lib\model\doctrine\PLUGINNAME
Более того, не во всех плагинах такое поведение можно отследить. Для sfDoctrineGuardPlugin (и почти всех моих плагинов) все в порядке. Любые изменения в схеме (в схеме плагинов) будут отражены в ожидаемых файлах.
Но для плагинов sfGuardUserLoginHistory и PBillingPlugin (мой плагин) все идет так, как я описал выше.
Я не знаю, где проблема. На linux все ок.