我是 CakePhp 的新手。我的蛋糕中有一个用户控制器和一个记录控制器。用户控制器正在保存用户的详细信息,如用户名等。记录控制器正在保存用户的其他记录。Records Controller 有一个 ctp 文件。在这个文件中,我有一个下拉列表,显示来自用户控制器的所有用户名。用户正在从下拉列表中选择他的名字。还有一个名为 checkin 的按钮。现在我想在用户点击 CheckIn 按钮时根据用户选择将用户的 Id 保存在数据库中。这个怎么做 ?
这是我的记录控制器功能
function record()
{
$this->loadModel('User');
$rec = $this->User->find('list', array('fields'=> array('User.user_id','User.username')));
$this->set(compact('rec'));
$this->Record->saveField('in',date("H:i:s"));
}
}
?>
查看文件
<?php
echo $this->Form->input('Select User', array('type'=>'select','options' => $rec,'empty'=>false));
echo $form->end('CheckIn');?>