簡體   English   中英

Jtwig獲取參數顯示

[英]Jtwig get parameters display

我有一些獲取參數,例如?perpage = 10&category = all&sort = relevance我想在我的Jtwig代碼中閱讀此參數並打印出來。 根據文檔和消息來源,我發現這應該可行:

{{ app.request.attributes.get('category') }}

要么

{{ app.request.query.get('category') }}

並在這種情況下應顯示“ all”,但是這兩個請求都在我的機器上返回空字符串。

來源: Twig-獲取規范標簽的URLhttps://github.com/symfony/symfony/issues/7960

任何建議或解決方法,將不勝感激。

請求對象總是添加到模型中。 然后,您只需要使用Java Servlet API即可獲取所需的數據。 在這種情況下,它將類似於:

{{ request.getParameter('category') }}

JTwig頁面隱式帶有HttpServletRequest對象-請求。 您所需要做的就是使用鍵“ request”調用請求對象,然后使用dot(。)表示法訪問HttpServletRequest的每個公共方法。 例如

{{ request.getParameter("category") }}

您也可以通過這種方式訪問​​會話變量,例如

{{ request.session.getAttribute("account") }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM