如何在Cakephp中保存名称而不是Id

时间:2017-04-10 10:39:29

标签: php cakephp

我有一个简单的问题,我是蛋糕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'=>''));?>

任何帮助将不胜感激。

0 个答案:

没有答案