Symfony 1.4:如何不通过generator.yml显示任何过滤器

Kan*_*ani 1 filtering symfony-1.4

我在Symfony中创建了一个管理模块.我想显示表列表但没有过滤器.

默认情况下我会获得所有过滤器 我设法在模块的filterForm文件中手动取消设置所有过滤器.更重要的是,我只启用了一个过滤器并取消设置.用于此 unset($this->widgetSchema['filter'], ...).我不喜欢这个解决方案.

我想用以下方法做到generator.yml:

我试过了:

  I)   filter: false

  II)  filter:
         display: false 

  III) filter:
        display: [] <-- empty!
Run Code Online (Sandbox Code Playgroud)

没有用.我读到使用凭证是可能的,但我想以更简单,具体的方式来做.

谢谢.

编辑:我的实际发电机.是默认值:

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:     ~
Run Code Online (Sandbox Code Playgroud)

j0k*_*j0k 5

你差不多完成但是你没有测试一切:)

filter:
  class: false
Run Code Online (Sandbox Code Playgroud)

http://www.symfony-project.org/reference/1_4/en/06-Admin-Generator#chapter_06_filter

要完全删除过滤功能,请将类设置为false.