脚本宝典收集整理的这篇文章主要介绍了php – always get在zf2 select元素的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,)); }
在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: //$language->setAllowEmptysetRegisterInArrayValidator(false); //$language->setErrorMessage(‘Please select language’); $inputFilter->add($language);
在我的视图中,我这样称呼:
语言
<?PHP echo formSelect($form->get(‘language’)->setValueOptions($language)); ?>
..但如果我选择一些语言并提交,我会收到此错误在大海捞针中找不到输入.
以上是脚本宝典为你收集整理的php – always get在zf2 select元素的haystack中找不到输入全部内容,希望文章能够帮你解决php – always get在zf2 select元素的haystack中找不到输入所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。