我有一个简单的问题,我是蛋糕php的初学者。 所以,我的数据库中有一个名为" countries"的表。在我看来" add.ctp" (一个添加新的" LCC"的视图)我创建了一个使用我的表的国家的下拉列表。 问题是,当我保存新的" LCC"时,cakephp保存表国家的id(在我的情况下命名为"代码")而不是表格的名称(国家)。
在我的控制器中,功能添加:
$this->loadModel('countries');
$this->set('country', $this->countries->find('list',array('fields'=>array('countries.name','countries.code'))));
在我看来add.ctp:
<?php echo $this->Form->input('destination_export', array('label' => '','class'=>'form-control','options'=>$country,'value'=>''));?>
任何帮助将不胜感激。