0017

CodeIgniter2.Xの基本的な書き方

CodeIgniter2.Xの基本的な書き方

2011.3.26

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(){
    //コード...
}   

}
?>

ビューの書き方(例)




<?php echo $title; ?>


    
    

参考