2016-12-15 2 views
0

cakephp3 및 select2 드롭 다운 스크립트를 사용하고 있습니다. 내보기에서이cakephp3 및 select2 첫 번째 값을 다시 설정하는 방법

$roles = $this->ParticipantsProjectsRoles->Roles->find('list', [ 
     'keyField' => 'id', 
     'valueField' => 'description' 
]); 

내가 HTML 항상 선택에 첫 번째 데이터 항목을로드 출력이

<?=$this->Form->input('role_id', ['options' => $roles, 'label' => false, 'class' => 'form-control select2me']);?> 

전화처럼 데이터에

내 전화 보인다. 첫 번째 값을 항상 비워 둘 수있는 방법이 있습니까?

답변

1

options 배열의 empty 키를 true 또는 다른 값으로 설정하십시오. Select Role :

$this->Form->input(
    'role_id', [ 
     'options' => $roles, 
     'label' => false, 
     'class' => 'form-control select2me', 
     'empty' => true 
    ] 
); 
+0

OMG! 너무 간단! 정말 고맙습니다!! 나는 너무 소경이었다! – user1555112