CakePHPに挫折気味でw、codeIgniterを試していますが、自分のような本業デザイナー、プログラム勉強中の人でも何となく感覚がつかめたフレームワークです。
まずは、既存の資料を参考に、初歩的な記述方法を自分用にまとめておきます。
コントローラーの書き方
//初期化
function __construct(){
parent::__construct()
}
//ライブラリを呼び出す
$this->load->library('form_validation');
//ヘルパーを呼び出す
$this->load->helper('form');
//それぞれの関数
function index(){
//コード...
//モデルを呼び出す
$this->load->model('モデルファイル名(拡張子なし)');
//モデルの中の関数を呼び出す(モデルファイル名->モデル内の関数)
$result = $this->load->hoge_model->kansuu();
//例えば、適当な値を入れる
$data['title'] = "これはタイトルです。";
$data['text'] = "これはテキストです。";
//ビューを呼び出す
//$dataを第二引数に当てることで、配列でviewに渡す
$this->load->view('ビューファイル名(拡張子なし)', $data);
}
}
?>
モデルの書き方
//初期化
function __construct(){
parent::__construct()
}
//それぞれの関数
function hoge(){
//コード...
}
}
?>
ビューの書き方(例)
参考
[itemlink post_id=”1968″]