douzhou7037 2010-07-29 23:42
浏览 38
已采纳

Smarty检查是否未定义

i am getting errors if smarty variable is undefined.

Here is the code:

< input type="text" value="{$data.allKeywords} id='keyId' />

I am getting the error: Undefined index: allKeywords.

I know the variable - $data.allKeywords is undefined but should it not ignore it if a variable is undefined?

Is there a way to check if it is undefined in smarty template files only ?

Thanks.

  • 写回答

1条回答 默认 最新

  • doulachan8217 2010-07-29 23:47
    关注

    You can wrap it in a Smarty if statement

    <input type="text" value="{if $data.allKeywords}{$data.allKeywords}{/if} "id='keyId' />
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?