相关疑难解决方法(0)

Twig中的三元运算符php(if-then-else的简写形式)

是否可以在树枝模板中使用三元运算符?现在,为了向DOM元素添加一些类依赖于某些条件,我喜欢这样:

{%if ability.id in company_abilities%}
    <tr class="selected">
{%else%}
    <tr>
{%endif%}
Run Code Online (Sandbox Code Playgroud)

代替

<tr class="<?=in_array($ability->id, $company_abilities) ? 'selected' : ''?>">
Run Code Online (Sandbox Code Playgroud)

在本机的PHP模板引擎.

php ternary-operator twig

134
推荐指数
4
解决办法
13万
查看次数

Twig 速记条件设置变量

从这个问题我们知道了如何使用三元运算符来输出条件文本:Is there a Twigshorthandsyntax foroutputingconditionaltext

例子:

{{ foo ? 'yes' : 'no' }}
Run Code Online (Sandbox Code Playgroud)

我们如何使用三元运算符有条件地设置变量,而不直接输出它?

php conditional-operator twig

1
推荐指数
1
解决办法
4020
查看次数