PHP:空值

PHP:空值,php,smarty,Php,Smarty,我有一个如下生成的下拉菜单: <select multiple="multiple" name="application_occupation" id="application_occupation" value="{$fields.Occupation}" class="application_occupation"> <option selected="selected" value="">All categories</opti

我有一个如下生成的下拉菜单:

  <select multiple="multiple" name="application_occupation" id="application_occupation" value="{$fields.Occupation}" class="application_occupation">
              <option selected="selected" value="">All categories</option>
                 {foreach from=$mainArray key=topkey item=topitem}
                 {foreach from=$topitem key=key item=item}
                 <option value="{$item.categoryid}">{$item.name}</option>
            {/foreach}
            {/foreach}<!-- Master -->
      </select>

所有类别
{foreach from=$mainArray key=topkey item=topitem}
{foreach from=$topitem key=key item=item}
{$item.name}
{/foreach}
{/foreach}
这将生成一个下拉菜单:

在我的php代码中,我有
$fields['occulation']=CMS::getFormData('occulation',false)

这将返回空白为什么?

请尝试使用此代码

$fields['Occupation'] = CMS::getFormData('application_occupation[]', false);
如果您想使用多个选择-名称必须是给我“[”职业”=>bool(false)的这个应用程序`