【发布时间】:2017-08-18 21:39:42
【问题描述】:
在 Laravel 刀片模板中是否有指定内联 if 和 else if 语句的语法?
通常,if 和 else 语句的语法是:
{{ $var === "hello" ? "Hi" : "Goodbye" }}
我现在想包含 else if 语句,这可能吗?
{{ $var === "hello" ? "Hi" : "Goodbye" else if $var ==="howdie ? "how" : "Goodbye""}}
【问题讨论】:
-
你想要的是一个嵌套的三元组。 @mopo 的答案是正确的答案。但是嵌套的三元组是不可取的,它们很难阅读,如果你在 3 个月内看到这段代码,你不会立即明白你在做什么。将逻辑放入控制器中。