2012-09-19 77 views
0

我構建了一個SF 1.4後端模塊,需要進行「預過濾」。所以我將GET參數?type = A添加到menue-link。如何在Symfony 1.4後端模塊中保持GET-param存活?

現在我需要「保持這個PARAM活着」的「編輯」,當點擊該模塊中,「刪除」,...

有一種簡單的方法來保持這種獲得-PARAM所有的模塊內甚至是將固定值傳遞給模塊的更好方法?

回答

3

而不是使用get參數,它不總是工作,你應該更好地將這些信息存儲到會話中。過濾器從會話和表單中獲取(當您提交時)。

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

例如,如果你想通過筆者對該書上市一定FK過濾,纔去的頁面或書的preExecute()使用此代碼段