私は Cakephp でドロップ リスト ボックスを使用するという概念に少し慣れていません。以下の私のコードでは:モジュール部分は正しいモジュール(リストボックスから選択)に送信(追加)する必要があります。誰かが構文を指摘してください。
コントローラーコード。
$fields = array('id','moduleName');
$modules = $this->Module->find('list',array('fields'=>$fields));
$this->set(compact('modules'));
if($this->request->is('post'))
{
$mDetails = $this->Session->read('mDetails');
$this->Modulepart->set('id', $mDetails['Modulepart']['id']);
if($this->Modulepart->save($this->request->data)){
$this->Session->setFlash('Your new Module part has been successfully added!');
$this->redirect(array('controller' => 'modules','action'=>'modules_home'));
}