2014-10-21 4 views
0

나는 두 개의 테이블 저장소와 사용자를 가지고있다. 그들은 일대일 관계를 가지고있다. 내가 선택한 상자에 사용자 목록을 얻는다. 내가 하나의 저장소에 대해 여러 사용자를 선택하기를 원하기 때문에 확인란을 모두 선택하고 싶다. 이제이 선택 상자를 확인란으로 변환하면됩니다.CakePHP 확인란을 선택 상자로 변경하는 방법?

내가

<?php 
echo $this->Form->checkbox('mad_stores_id'); 
?> 

<?php 
echo $this->Form->input('mad_stores_id'); 
?> 

을 시도했지만이 나에게 하나의 체크 box.I을주고는 선택 상자에 주어진 모든 옵션을 표시해야합니다. 여기

는 컨트롤러 찾기 방법

I 확인란에있는 모든 선택 옵션을 보여줄 수있는 방법
$users = $this->UserStoreSelection->Users->find('list',array('fields' => array('id','username'))); 

입니까?

답변

1

관계가 일대일 관계 인 경우 최종 사용자가 상점에 대해 여러 사용자를 선택할 수 없도록해야합니다. 그것은 많은 관계가 될 것입니다.

어쨌든, 당신은 여기

<?php echo $this->Form->input('mad_stores_id', array(
'multiple' => 'multiple')); ?> 

편집을 이동 : 요 여러 원하는 checkboxed의 경우, 다음의 다음 여기에

<?php echo $this->Form->input('mad_stores_id', array(
    'multiple' => 'checkbox')); ?> 
+0

관계가 issue.Here되지 난 그냥 목록을보고 싶어 선택 상자를 선택하십시오. –

+0

게시 됨. 나를 위해 선택할 수있는 다중 목록을 반환합니다. –

+0

예 감사합니다. 많이 효과적입니다. –