小编Aja*_*jay的帖子

总是得到zf2 select元素中的haystack中找不到输入

我是zf2的新手

The input was not found in the haystack当我从下拉菜单中选择一种语言时,我总是收到错误.这是我的代码:

在我的控制器中

function singleAction(){
—
—-
—-
$language = array();
$languages = $this->getManageTable()->getLanguage();

foreach($languages as $lang){
$language[”] = ‘Select Language';
$language[$lang[‘id_language’]] = $lang[‘name’];
}
—
—-
—-
return new ViewModel(array(
‘form’ => $form,
‘language’ => $language,
));
}
Run Code Online (Sandbox Code Playgroud)

在manageForm.php里面:

// Language Input
$language = new Element\Select(‘language’);
$language->setAttributes(array(
‘id’ => ‘language’,
‘class’ => ‘form-control’,
));
$this->add($language);

$language = new InputFilter\Input(‘language’);
$language->setRequired(false);
//$language->removeValidator(“NotEmpty”); // not working giving error
// not working giving error: …
Run Code Online (Sandbox Code Playgroud)

php zend-framework2

3
推荐指数
1
解决办法
4888
查看次数

标签 统计

php ×1

zend-framework2 ×1