0

数据库是这样的。主人养了很多猫。

所有者ownerID ownerName

catID catType ownerID

我正在尝试添加新猫,并且在 ownerID 字段上,我想显示所有 ownerName 的下拉列表。我怎样才能做到这一点?

4

2 回答 2

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
                                            )); ?>  
于 2013-05-29T10:25:59.910 回答
0

我假设您已经拥有所有者模型,用于所有者的下拉列表

在控制器中

$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
    )); ?>
于 2012-05-28T06:29:28.017 回答