2016-11-16 5 views
0

ZendFramework의 "Getting started : A skeleton application"을 따른 후 (잘 작동합니다!) 앨범 추가 양식을 사용자 정의하려고합니다. 자세한 내용은 "3.0.2dev"버전의 Zend를 사용합니다.Zend 3 - 드롭 다운 메뉴가 표시되지 않습니다.

이 양식에서는 "언어"라는 드롭 다운 메뉴를 사용합니다 (Zend에서는 Zend \ Form \ Element \ Select 임).

문제는 드롭 다운 메뉴 대신 텍스트 입력이 있다는 것입니다. 난 그냥 오류가 있다면 다른 웹 사이트를 확인하는 데 몇 시간을 보냈어요

 $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

하지만 형태의 안돼이 우주선 유형 :

Etudiant/SRC/양식/EtudiantForm.php 인정받지 못하는 것 같아 !!

누구든지이 문제를 경험했거나 해결책이 있습니까? 사전에

덕분에

+0

서식 파일에서 양식을 어떻게 출력합니까? –

답변

0

감사합니다 팀, 나는 마침내 해답을 발견 을로 .phtml, 나는 대신에 "$ this-> formSelect"의 "> formInput $ this-"를 사용했다.

이 문제가 해결되었으므로 데이터베이스 (그러나 다른 모듈)에서 선택 양식을 채우는 방법을 알고 있습니까? getServiceLocator()는 이제 Zend 3에서 사용되지 않으므로이를 수행하는 방법을 모르겠습니다.