私は私のケーキコード(cakephpに非常に新しい)に苦労していて、いくつかの助けを求めていました。私のコードの目的は、フォームからデータを取得することです。登録を押すと、データベースにデータが送信されますが、登録を押すと、ページが再読み込みされます。現在、Cake2.0とWampServer2.2を使用しています。
これが私のindividualscontroller.phpからのadd関数のコードです
function addIndividual(){
if($this->request->is('individuals')){
{if ($this->Individual->save($this->request->data)) {
$this->Session->setFlash('The user has been saved');
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash('The user could not be saved. Please, try again.');
}
}
}
}ここにコード
これが私のadd_individual.ctpからのフォームを含むコードです
<h2>Please enter your details</h2>
<?php
echo $this->Form->create('individuals', array('action'=>'addIndividual'));
echo $this->Form->input('Title: ');
echo $this->Form->input('First Name: ');
echo $this->Form->input('Surname: ');
echo $this->Form->input('Street Address: ');
echo $this->Form->input('Suburb: ');
echo $this->Form->input('State: ');
echo $this->Form->input('Country: ');
echo $this->Form->input('Email: ');
echo $this->Form->input('Password: ');
echo $this->Form->end('Click here to Register');
?>
編集-データを挿入しようとしているテーブルの名前は個人と呼ばれます助けていただければ幸いです