SymfonyのAdmin generatorでリストにフィルタを表示させない方法

Admin generatorを使っていて、リスト表示をするときにフィルタが不要な場合があります。例えば行が少ないとか、すでに決まったフィルタが別にある場合など。フィルタのフォーム自体を消したい場合は以下の方法で。

apps/backend/modules/MODULE_NAME/templates/

_filters.php
を空で作成すればいいだけです。

admin generatorでの開発とはキャッシュを読む作業と見つけたり…

追記

コメントで教えていただいた方法で、もっと簡単に実現できました。filterのclassをfalseにするだけでOKです。

generator:
  class: sfDoctrineGenerator
  param:
    config:
      filter:
        class: false


タグ: , ,

新しく会社作りました!

コメント / トラックバック 2 件

  1. brtriver より:

    generator.ymlで

    filter:
    class: false

    を記述してもフィルタを消せたような。(曖昧

  2. hotpi より:

    brtriverさん、コメントありがとうございます!

    たしかにその方法でできました!
    generator:
    class: sfDoctrineGenerator
    param:
    config:
    filter:
    class: false

コメントをどうぞ