以下のif文を三項演算子に書き直したいと思っていますが、三項演算子の中で{{ }}
を使う方法がわかりません。ご存知の方がいらっしゃいましたら、教えていただきたいです。
@if (!empty($viewObject->getExtensionName())) {{ $viewObject->getExtension() }} - {{ $viewObject->getExtensionName() }} @else {{ $viewObject->getExtension() }} @endif
試したこと↓
{{ !empty($viewObject->getExtensionName()) ? {{ $viewObject->getExtension() }} - {{ $viewObject->getExtensionName() }} : {{ $viewObject->getExtension() }} }} => syntax error, unexpected '{'
中に{{ }}を入れなければ三項演算子自体は問題なく動作しました。
回答1件
あなたの回答
tips
プレビュー