我在Symfony创建了一个管理模块。我想显示表格列表但没有过滤器。
默认情况下,我得到所有过滤器。我设法在模块的filterForm 文件中手动取消设置所有过滤器。更重要的是,我只启用了一个过滤器并取消设置它。为此使用了 unset($this->widgetSchema['filter'], ...)
。我不喜欢这个解决方案。
我想使用generator.yml
:
我试过:
I) filter: false
II) filter:
display: false
III) filter:
display: [] <-- empty!
没有工作。我读到使用凭据是可能的,但我想以更简单、更具体的方式来做。
谢谢你。
编辑:我的实际发电机。真的是默认值吗:
generator:
class: sfPropelGenerator
param:
model_class: halt
theme: admin15
non_verbose_templates: true
with_show: false
singular: Halt
plural: Halts
route_prefix: halt
with_propel_route: 1
actions_base_class: sfActions
config:
actions: ~
fields: ~
list:
object_actions: {}
batch_actions: {}
filter: ~
form: ~
edit: ~
new: ~