簡體   English   中英

如何將計算結果連接到Twig中的某些現有文本?

[英]How do I concatenate a calculated result to some existing text in Twig?

我有幾個變量可以顯示年份。 例如,

{{ vars['cotisation_max_year'] }} => 2016

我還有另一個變量,如下所示:

{{ vars.cotisations['cotisation_2014'] }}

顯示查詢結果。

如果我做{{ vars['cotisation_max_year'] - 1 }} ,我得到2015,如果我做

{% set annee = vars['cotisation_max_year'] %} // Let's simplify
{{ vars.cotisations['cotisation_' ~ annee ] }}

我得到了2016年的結果。但是,如果執行以下操作:

{{ vars.cotisations['cotisation_' ~ annee - 1 ] }}

什么都沒有出現。

反正有辦法顯示結果嗎? 我在Twig文檔或SO上找不到任何可以解決我的問題的東西

試試這個而不是使代碼復雜化:

{% set annee = vars['cotisation_max_year'] -1 %} // Let's simplify
{{ vars.cotisations['cotisation_' ~ annee ] }}

或者這個(從未嘗試過):

{% set annee = vars['cotisation_max_year'] %} // Let's simplify
{{ vars.cotisations['cotisation_' ~ (annee - 1) ] }}

暫無
暫無

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

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