Php 则不为空';事后

Php 则不为空';事后,php,foreach,smarty,Php,Foreach,Smarty,我不擅长smarty php,因此我想在下面的foreach之后就如何创建“is not empty then”提供建议: {foreach from=$form_fields item=form_field} {if $form_field.caption == "Language Name" || $form_field.caption == "Tool or Technology Name" || $form_field.caption == "Area, Field, or Specia

我不擅长smarty php,因此我想在下面的foreach之后就如何创建“is not empty then”提供建议:

{foreach from=$form_fields item=form_field}
{if $form_field.caption == "Language Name" || $form_field.caption == "Tool or Technology Name" || $form_field.caption == "Area, Field, or Speciality"}
代码:

{elseif$complexField==“语言”| |$complexField==“工具技术”| |$complexField==“专业领域”}
{foreach from=$complexElements key=“complexElementKey”item=“complexElementItem”}
{foreach from=$form\u fields item=form\u field}
{如果$form_field.caption==“语言名称”| |$form_field.caption==“工具或技术名称”| |$form_field.caption==“区域、字段或专业”}
{display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}{else}
[$form_field.caption]]
{/if}
{/foreach}
{/foreach}
ID l标题l类型

关键技能

工具与技术l工具与技术l综合体

>

ToolorTechnologyName l工具或技术名称l字符串

熟练掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握掌握

{if $form_field.caption neq ""} 
//your code
{else}
// else part
{/if}

你的意思是
{if$form\u field.caption!=''}{$form\u field.caption}{/if}
?你的意思是
{if notempty($form\u field.caption)}{$form\u field.caption}{/if}?
抱歉没有提供有用的信息。绝对不是$form_field.caption,因为它是记录的标题名。无论是否为空,foreach循环仍然会出现。也不是$form_field.id。如果没有记录或值,如何使foreach not循环
{if $form_field.caption neq ""} 
//your code
{else}
// else part
{/if}