こんにちは 私はhttp://www.ibm.com/developerworks/web/library/wa-codeigniter/CodeIgniterのMVCサンプルコード
で与えCodeigniterrのためのスタートアップガイド以下の午前私は正面図を作成するための指示に従い、フォームの送信を処理するためにコントローラを追加しました。理想的には、フォームを送信すると、モデルクラスをロードしてデータベースの詳細を格納する関数を実行するだけで、ブラウザのモデルのコードを出力するだけです。私はWWW-データ 3.メイク許可WWW
の全体のために777しかし、コードにすべてのPHPコードを作る1. ファイルの実行可能 2.変更の所有権をこれらの事をやって試してみました
**Code of view (Welcome.php)**
----------------
<?php
class Welcome extends Controller {
function Welcome()
{
parent::Controller();
}
function index()
{
$this->load->helper('form');
$data['title'] = "Welcome to our Site";
$data['headline'] = "Welcome!";
$data['include'] = 'home';
$this->load->vars($data);
$this->load->view('template');
}
function contactus(){
$this->load->helper('url');
$this->load->model('mcontacts','',TRUE);
$this->mcontacts->addContact();
redirect('welcome/thankyou','refresh');
}
function thankyou(){
$data['title'] = "Thank You!";
$data['headline'] = "Thanks!";
$data['include'] = 'thanks';
$this->load->vars($data);
$this->load->view('template');
}
}
/* End of file welcome.php */
/* Location: ./system/application/controllers/welcome.php */
**Code of Model**
--------------
class mcontacts extends Model{
function mcontacts(){
parent::Model();
}
}
function addContact(){
$now = date("Y-m-d H:i:s");
$data = array(
'name' => $this->input->xss_clean($this->input->post('name')),
'email' => $this->input->xss_clean($this->input->post('email')),
'notes' => $this->input->xss_clean($this->input->post('notes')),
'ipaddress' => $this->input->ip_address(),
'stamp' => $now
);
$this->db->insert('contacts', $data);
}
**OUTPUT after clicking submit**
-----------------------------
class mcontacts extends Model{ function mcontacts(){ parent::Model(); } } function addContact(){ $now = date("Y-m-d H:i:s"); $data = array('name' => $this->input->xss_clean($this->input->post('name')), 'email' => $this->input->xss_clean($this->input->post('email')), 'notes' => $this->input->xss_clean($this->input->post('notes')), 'ipaddress' => $this->input->ip_address(), 'stamp' => $now); $this->db->insert('contacts', $data); }
モデルのモデルはちょうど印刷されているようです...
あなたはそれが少し読みやすくするためにあなたの質問を再フォーマットしてみてくださいもらえますか? – musoNic80