创建新架构时,可以使用以下选项避免表单过滤器自动生成:
ExampleEntity:
symfony:
options:
filters: false
在我的特定情况下,该应用程序已经投入生产,我想知道从项目中删除所有未使用的表单过滤器的最佳方法。 Doctrine捆绑了一个简单而好的任务来运行,或者我必须删除filters目录中的所有文件?
答案 0 :(得分:1)
如果您要删除所有过滤器,请在generator.yml
执行:
...
filter:
class: false
...
如果你想删除特定的,请执行以下操作:
...
filter:
class: [filter_to_show1, filter_to_show2, filter_to_show3] //The ones that you don't put will not be displayed
...
这是Symfony 1.4。 请看:Symfony 1.4: how to NOT display any filter through generator.yml