Php 如何在Symfony 1.4后端模块中保持GET param活动?

Php 如何在Symfony 1.4后端模块中保持GET param活动?,php,symfony1,get,symfony-1.4,parameter-passing,Php,Symfony1,Get,Symfony 1.4,Parameter Passing,我构建了一个SF1.4后端模块,需要进行某种“预过滤”。因此,我将GET参数?type=A添加到菜单链接中 现在我需要在单击“编辑”、“删除”时在模块内“保持此参数活动” 是否有一种简单的方法可以将此get参数全部保存在模块内,或者有更好的方法将固定值传递给模块?与其使用get参数(这并不总是有效),不如将此信息存储到会话中。筛选器从会话和表单中获取(提交时) 例如,如果要按作者筛选列出某个FK的书籍,请在转到页面之前或在书籍的preExecute()中使用此片段: $this->getU

我构建了一个SF1.4后端模块,需要进行某种“预过滤”。因此,我将GET参数?type=A添加到菜单链接中

现在我需要在单击“编辑”、“删除”时在模块内“保持此参数活动”


是否有一种简单的方法可以将此get参数全部保存在模块内,或者有更好的方法将固定值传递给模块?

与其使用get参数(这并不总是有效),不如将此信息存储到会话中。筛选器从会话和表单中获取(提交时)

例如,如果要按作者筛选列出某个FK的书籍,请在转到页面之前或在书籍的
preExecute()
中使用此片段:

$this->getUser()->setAttribute(
  'book.filters', 
  array('author _id' => $author->getId()), 
  'admin_module'
);

与其使用get参数(这并不总是有效),不如将此信息存储到会话中。筛选器从会话和表单中获取(提交时)

例如,如果要按作者筛选列出某个FK的书籍,请在转到页面之前或在书籍的
preExecute()
中使用此片段:

$this->getUser()->setAttribute(
  'book.filters', 
  array('author _id' => $author->getId()), 
  'admin_module'
);