在action中,设置list动作覆盖掉系统自动生成的list动作,也可以在别的动作里面写,写在list的目的是重置filter的过滤器,再调用index动作。(因为系统自动在每次操作之后都调用list进行显示,如果不重置过滤器可能会因为过滤器内的条件影响显示)
function executeList( sfWebRequest $request )
{
$this->getUser()->setAttribute('city.filters', null, 'admin_module');
$this->getUser()->setAttribute('city.sort', null, 'admin_module');
$this->getUser()->setAttribute('city.page', 1, 'admin_module');
$this->redirect('city/index');
}
filters、sort、page是三个主要的参数
filters的内容设置,取决于generator.yml里面filter->display的内容
sort是排序方式
page是页数
