Как вы узнали, никогда не вносите никаких изменений в автоматически сгенерированные базовые классы.Ваши изменения будут просто удалены.
Вместо этого вы найдете дочерние классы, которые расширяют ваши базовые классы.Symfony / Doctrine не будет касаться тех, кто их создал (за исключением symfony doctrine:clean-model-files
).В вашем случае ищите:
/lib/model/doctrine/Article.class.php
Фильтры форм определяются аналогично по другому пути:
/lib/filter/doctrine/base/BaseArticleFormFilter.class.php
/lib/filter/doctrine/ArticleFormFilter.class.php