sbr sbr - 1 year ago 207
PHP Question

Smarty check if undefined

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 ?


Answer Source

You can wrap it in a Smarty if statement

<input type="text" value="{if $data.allKeywords}{$data.allKeywords}{/if} "id='keyId' />
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download