2012-01-19 9 views
2

スマートコア{if $foo}を変更してisset()$foo|default:$foo2を使用する方法はありますか?

私はPHPの警告メッセージが表示されているので、これを尋ねる理由があります。

私は{isset($ foo)}を行うことができると私は理解していますが、これはisset()なしでこれを書くのはきれいです。

答えて

4

{if}の中で、式は通知を投げてはいけません。

(正規表現で)「{if $ foo}」を探して、それを{if !empty($foo)}に変換する単純なprefilterを書くことができます。

あなたがバグを起こした/改善が必要だと思われる場合は、bug trackerであなたの考えを共有してください。