2012-05-28 125 views
0

數據庫是這樣的。老闆有很多貓。cakephp中的下拉列表

所有者 OWNERID OWNERNAME

CATID catType OWNERID

我嘗試添加新的貓和OWNERID領域,我想告訴所有的OWNERNAME的droplist。我怎樣才能做到這一點?

+0

你有模型的主人和貓? –

+0

實際上我不在這些數據庫上工作。我只是想把簡單的數據庫圖片。 – soe

+0

你必須爲所有者創建一個模型 –

回答

0

我假設你已經有了主人模式,爲業主的下拉列表

在Conrtoller

$Owner = $this->Owner->find('list', array('fields' => array('Owner.ownerID', 'Owner.ownerName'))); 

$this->set('owners', $owner); 

在查看

<?php echo $form->input('owner', array(
     'label' => false, 
     'id' => 'owner_id', 
     'options' => $owners 
    )); ?> 
0

寫在你的位指示:

$all_security_question = $this->Security_question->find('list',array('fields'=>array('id','question'))); 
$this->set("all_security_question",$all_security_question); 


    Write in your Model:<?php echo $this->Form->input('security_question_id', array(
               'label' => false, 
               'id' => 'id', 
               'options' =>$all_security_question 
              )); ?>