条件付きテキストを出力するための Twig の省略記法はありますか?
2023-09-08 15:29:06
質問
Twigで条件付き文字列を出力するための、より短い構文はありますか?
<h1>{% if not info.id %}create{% else %}edit{% endif %}</h1>
従来のphpはこれよりもっと簡単です。
<h1><?php info['id']? 'create' : 'edit' ?></h1>
どのように解決するのですか?
これは動作するはずです。
{{ not info.id ? 'create' : 'edit' }}
また、これは三項演算子と呼ばれるものです。ドキュメントにはちょっと隠されています。 twig docs: 演算子
彼らのドキュメントから、基本的な構造は
{{ foo ? 'yes' : 'no' }}
関連
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】「Fatal error: Class 'MySQLi' not found "を解決するには?
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み】Netbeans 7.4 for PHPで「スーパーグローバルな$_POST配列に直接アクセスしないでください」という警告が発生する。
-
[解決済み】mysqli::query(): mysqli をフェッチできない
-
[解決済み] PHP の配列を保存するための好ましい方法 (json_encode vs serialize)
-
[解決済み】TwigでNullをチェックする方法は?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
-
[解決済み] Twig三項演算子、短縮形if-then-else
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み】Weird PHP error: 'Can't use function return value in write context'.
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み] php5パッケージのインストール候補がない (Ubuntu 16.04)
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み】PHPからPythonスクリプトを実行する
-
[解決済み】書き込みコンテキストでメソッドの戻り値を使用することができない
-
[解決済み] Twig三項演算子、短縮形if-then-else