Zend 3 -下拉菜单没有显示


Zend 3 - dropdown menu isn't displayed

在遵循了ZendFramework的"Getting started: A skeleton application"(并且它工作得非常好!)之后,我正在尝试自定义添加相册表单。我使用的是Zend的"3.0.2dev"版本。

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

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

(听/src/形式/EtudiantForm.php:

        $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',
                 ],
        ],
    ]);

结果如下

我刚刚花了几个小时在其他网站上检查是否有错误,但没有。这种形式似乎不被认可!!

有人遇到过这个问题或有解决方案吗?

Thanks in advance

谢谢Tim,我终于找到答案了:在. php中,我使用了"$this-> formput"而不是"$this->formSelect"。

既然这个问题解决了,你知道如何从数据库(但从另一个模块)填充一个选择表单吗?getServiceLocator()现在在Zend 3中已弃用,所以我不知道如何做到这一点。