2017-03-20 3 views
1

変数に基づいてボルト(Phalconテンプレートエンジン)を選択的に適用する方法はありますか?カルコンボルトの動的CSSクラス(角のような)

私のような構造を持っている角度とVueのようなJSライブラリからボルトでの作業になってきた:

クラスが真であること声明に基づいて適用される
ng-class="{'active':thing >= 1}" 

。 Voltでは、選択的にHTMLをレンダリングするのにifブロックを使うことができましたが、似たような構文があるのだろうかと疑問に思っていましたか?

答えて

1

これはあなたが探しているものですか?

<a class="button {% if something == 12 %}active{% endif %}">Link</a> 

それとも、三項演算子を使用することができます:「何か」はPHPの変数であれば第二の例はうまくいく

<a class="button {{ something == 12 ? 'active' : 'disabled' }}">Link</a> 
+0

を? –

+0

'something'は実際にはPHP変数です。ちょうどボルトには$記号がありません。 'something'は' <?php $ something;と同じです。 ?> ' –

+0

素晴らしい、多くのありがとう –

関連する問題