首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zend 3-不显示下拉菜单

Zend 3-不显示下拉菜单
EN

Stack Overflow用户
提问于 2016-11-17 07:20:47
回答 1查看 48关注 0票数 0

在阅读了ZendFramework的“入门:骨架应用程序”(它运行得非常好!)之后,我正在尝试定制添加相册表单。作为参考,我使用Zend的"3.0.2dev“版本。

在这个表单中,我使用了一个名为"language“的下拉菜单(在Zend中,组件是Zend\ form \Element\Select)。

问题是有一个文本输入而不是下拉菜单!

Etudiant/src/Form/EtudiantForm.php:

代码语言:javascript
复制
        $this->add([
        'name' => 'annee_admission',
        'type' => 'Zend\Form\Element\Select',
        'options' => [
            'label' => 'language',
            'empty_option' => 'select a language',
            'value_options' => [
                         '0' => 'French',
                         '4' => 'English',
                         '2' => 'Japanese',
                         '3' => 'Chinese',
                 ],
        ],
    ]);

here is the result

我刚刚花了几个小时在其他网站上检查是否有错误,但no.This类型的表单似乎无法识别!

有没有人遇到过这个问题,或者有解决方案?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-11-18 03:58:16

感谢蒂姆,我终于找到了答案:在.phtml中,我使用了"$this->formInput“而不是"$this->formSelect”。

既然这个问题已经解决了,您知道如何从数据库(但从另一个模块)填充select表单吗?getServiceLocator()现在在Zend3中被弃用了,所以我不知道该怎么做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40644084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档