我是CakePhp的新手。我有一個用戶控制器和記錄控制器在我的蛋糕中。用戶控制器正在保存用戶的詳細信息,如用戶名等。記錄控制器正在保存用戶的其他記錄。 Records Controller有一個ctp文件。在這個文件中,我有一個下拉列表,顯示用戶控制器中的所有用戶名。用戶正在從下拉列表中選擇他的名字。名爲checkin的按鈕也在那裏。現在我想在用戶點擊CheckIn按鈕時根據用戶選擇將用戶的ID保存在數據庫中。這個怎麼做 ?CakePhp:根據用戶選擇保存用戶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');?>
我想保存在數據庫中具有記錄命名錶的記錄模型中。 – Arsh
我想現在設計不在1個月後。感謝您的寶貴意見。從現在開始,請不要評論我的問題,因爲我不想在這裏給出答案而不是建議。 – Arsh