ユーザーをユーザー テーブルに入力する際に問題が発生しました。..users/add に移動すると、フォームが期待どおりに表示されます。フォームに入力して送信ボタンを押しましたが、何も起こりません。画面がちらつき、明らかに何もしていません。users というデータベース テーブルに新しいレコードは表示されません。
..users/index で既存のすべてのユーザー レコードを表示できるので、問題なく接続されています。誰か考えはありますか?
コントローラー
<?php
class UsersController extends AppController {
public $helpers = array('Html', 'Form', 'Session');
public $components = array('Session');
public function index() {
$this->set('users', $this->User->find('all'));
}
public function add() {
if ($this->request->is('user')) {
$this->User->create();
if ($this->User->save($this->request->data)) {
$this->Session->setFlash(__('User has been created.'));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('Unable to create the user.'));
}
}
}
}
?>
前もって感謝します。DS