2011-09-18 34 views
1

如何在管理生成器中的Symfony筛选器中设置默认结果? 我生成了后端,我列出了所有结果,例如新闻。 我想在这个视图(列表)默认有例如groups = 'news'。 我可以添加generator.ymltable_method(用于列表)和模型附加查询。 这工作正常。只显示我的群组消息,但如果我使用过滤器并选择所有群组,然后仍然只有群组的消息。有可能是默认视图(刚刚输入模块新闻后)只显示groups = 'news',如果我使用过滤器,然后重置此查询?Symfony中的过滤器 - 如何在列表中设置默认结果?

也许而不是额外的查询可以调用这个选项的过滤器?我可以在组选择列表中设置默认值,但是这个设置在JavaScript中,没有执行。我必须点击按钮过滤器。

感谢您的帮助!

回答

3

可以在myclassGeneratorConfiguration类,它是在的myproject /应用/后端/模块/ MyModule的/ lib文件夹设置过滤器缺省的方法添加:

public function getFilterDefaults() 
{  
    return array('groups' => array('text' => 'news')); 
} 
相关问题