1
私はadd.ctpでこれを作りたいと思います。 ユーザーが部門を選択すると、ファイルのフォームフィールドの上に、彼らだけが私のコントローラどうすれば2つのフォーム入力を関連するcakephpにすることができます
の私add.ctpで
<div class="form-group">
<?php echo $this->Form->input('department', array('class' => 'form-control', 'placeholder' => 'Department', 'options' => array(
'Administrator' => 'Administrator',
'Multimedia' => 'Multimedia',
'Treasurer' => 'Treasurer',
'Marketing' => 'Marketing',
),
'empty' => '(Choose Department)',));?>
</div>
<div class="form-group">
<?php echo $this->Form->input('fail_id', array('class' => 'form-control', 'label' => 'File','placeholder' => 'File Id', 'empty' => '(Choose File)'));?>
</div>
を選択するのと同じ部署でファイルを示してい
public function add() { if ($this->request->is('post')) { $this->Borrow->create(); $this->request->data['Borrow']['user_id']= $this->Auth->user('id'); if ($this->Borrow->save($this->request->data)) { $this->Session->setFlash(__('The borrow has been saved.'), 'default', array('class' => 'alert alert-success')); return $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The borrow could not be saved. Please, try again.'), 'default', array('class' => 'alert alert-danger')); } } $users = $this->Borrow->User->find('list'); $fails = $this->Borrow->Fail->find('list'); $fails = $this->Borrow->Fail->find('list'); $this->set(compact('users', 'fails', 'fails')); }
親切な助けをありがとう。
あなたの優しさに感謝しますが、私はcakephpで新しいです。 Ajax投稿を実装する方法を教えてください。私はウェブ上のチュートリアルを理解することはできません。 – Rawang