0017

CodeIgniter2.Xの基本的な書き方

CodeIgniter2.Xの基本的な書き方

2011.3.26

CakePHPに挫折気味でw、codeIgniterを試していますが、自分のような本業デザイナー、プログラム勉強中の人でも何となく感覚がつかめたフレームワークです。

まずは、既存の資料を参考に、初歩的な記述方法を自分用にまとめておきます。

コントローラーの書き方

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);

    }
}
?>

モデルの書き方

ビューの書き方(例)




<?php echo $title; ?>


    
    

参考