我從數據庫中得到一個數字(比如說,10
),我想在if/else
語句中使用它。請注意,我的變量可能等於0或爲空。樹枝和變量作爲數字
我的變量是item.getRate.getRate
。我用這樣的模板展示它:
{{item.getRate.getRate |默認值( '0')}}
我試試做
{%如果item.getRate.getRate == 1%} {東西ENDIF%%}
做if
聲明
但它不起作用。
它運行在一個循環中,其中一個項目爲空getRate
。這可能是問題嗎?如果是的話 - 我該如何避免它?
我不知道爲什麼你可以getRate.getRate兩次......但是在任何情況下:在樹枝中,通常不會在屬性/函數名稱中包含「get」前綴。所以你可以像這樣縮短它:'{%如果item.rate.rate被定義並且item.rate.rate == 1%}' - 沒什麼區別,但是它有幫助。 – lifo