在我的網絡應用程序中,如果用戶登錄並單擊徽標,而不是以匿名用戶的身份進入輸入頁面,則會加載其成員主頁URL。 工作原理是當用戶加入或在日誌中,我產生這條路線$this->generateUrl('member_page'), array('member' => $member->getName()));
和我的路由配置爲如此,是否有可能重新加載Symfony2頁面的get參數保持不變?
member_page: pattern: /member/{member}/
defaults: { _controller: HomeBundle:Default:member }
並生成該網址:
http://website.com/member/John+joe/
的問題是,當我回憶起航線它只是顯示這個網址
http://website.com/member/
我已經打過電話了新的動作,並使用$request->getURI()
b它不保持動態獲取參數。
我試圖避免每次點擊徽標時調用數據庫來獲取用戶名。 任何幫助將是偉大的,謝謝!