Codeigniter入門學習筆記01—介紹和控制器

            

  • 好久好久之前學習Codeigniter的筆記記錄,很隨意,但都是本身記錄的,但願對須要的人有所幫助。
  • 本文使用word2013編輯併發布
  • Postbird | There I am , in the world more exciting!
  • Postbird personal website : http://www.ptbird.cn

 

CodeIgnhiter php

codeinghiter web

application:相關的插件控件 瀏覽器

systemci實際代碼 併發

index.php:訪問的接口 app

user_guide:用戶手冊 ide

MVC 函數

1、    入口文件 codeigniter

a)    惟一的讓瀏覽器直接請求的腳本文件 學習

2、    控制器 ui

a)    協調模型和視圖

3、    模型

a)    提供數據,保存數據

4、    視圖

a)    只負責顯示

i.    表單

5、    動做 action

CI controller

控制器中的文件都在application

CI中的MVC

    訪問url用的是pathinfo

    入口文件.php/控制器/方法(動做)

        ./controllers

        ./views

        ./models

    默認控制器是welcome控制器

    默認的動做是index

控制器:

1、    不須要加後置,直接是類名.php風格

2、    文件名所有小寫

3、全部的控制器須要直接或者間接的繼承 CI_Controller

 

    controllers/user.php

        <?php

    class User extends CI_Controller{

        public function index(){

            echo "1234";

        }

    }

?>

訪問http://localhost/acodeigniter/index.php/user/index

    1index是方法名

    2、保護類型私有類型方法不能被瀏覽器調用。

    3、下劃線方法名稱不能瀏覽器直接請求。

        4)、方法名是不區分大小的

四、最好不用index方法

    <?php

    class Index extends CI_Controller{

        public function index(){

            echo "index"; //與類名相同,默認當作構造函數使用

        }

        public function index2(){

            echo"index2";

        }

    }

?>

相關文章
相關標籤/搜索