如果未定义smarty变量,我会收到错误。
以下是代码:
< input type="text" value="{$data.allKeywords} id='keyId' />
我收到错误:未定义的索引:allKeywords。
我知道变量 - $ data.allKeywords未定义但是如果变量未定义,它是否应该忽略它?
有没有办法检查它是否仅在smarty模板文件中未定义?
感谢。
答案 0 :(得分:2)
您可以将其打包在Smarty if statement
中<input type="text" value="{if $data.allKeywords}{$data.allKeywords}{/if} "id='keyId' />