Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
and{if $foo}を使用するように smarty コアを変更する方法はありますか?isset()$foo|default:$foo2
{if $foo}
isset()
$foo|default:$foo2
これを尋ねる理由は、PHP の警告メッセージが表示されるためです。
{if isset($foo)} を実行できることは理解していますが、isset() を使用せずにこれを記述するのは非常にクリーンです。
{if}内では、式は通知をスローしないようにする必要があります。(少なくとも一度はそうだった)
(正規表現を使用して)「{if $ foo}」を検索し、それを同等のに変換する単純なプレフィルターを作成できます{if !empty($foo)}。
{if !empty($foo)}
バグに遭遇した/拡張が必要だと感じた場合は、バグトラッカーで考えを共有してください。