2
我在一個項目中有一個頁面,我正在處理哪些問題。如果傳遞給它的數據如何在Twig中顯示一個塊?
該頁面顯示兩組結果。第一組結果顯示剛剛創建的項目的信息。第二組結果顯示該項目的所有評論和修訂。這是我遇到問題的地方。
項目創建時,沒有創建評論。但是,由於我已將頁面設置爲顯示與選定項目相關的評論,因此期望爲選定項目檢索評論。由於沒有要檢索的評論(因爲尚未添加評論),因此該頁面失敗,並且出現模糊的500錯誤。
現在,我已經看到Twig允許if語句的地方。但是,我似乎無法弄清楚如何在我的項目中完成這項工作。
有誰知道你會如何在Twig中使用if語句和MySQL結果?
其實,Twig對此有更好的測試。如果定義的變量是空的,你可以使用'{%如果沒有定義評論%}'(如果你還沒有定義它)或'{%如果評論是空的}}「。參見[Twig Doc:Tests](http://twig.sensiolabs.org/doc/tests/index.html)。 – Czechnology