接著上個部落格發表
2-4載入控制器
![](https://pic.w3help.cc/071/1aac85b62bff02116572b3dff247e.jpeg)
在 imocc判斷是否有這個ctrl控制器
if(is_file($ctrlfile))else
如果找不則也else報乙個找不到伺服器 伺服器名稱
呼叫這個控制器
include $ctrlfile;
$ctrl=new $ctrlclass;
$ctrl->$action();
2-5模型類
首先建立個model類
模型類主要負責與資料庫
的互動,我們新建乙個模型類,我們讓這個模型類來繼承我們
php下的
pdo擴充套件,因為
pdo中自帶有一些鏈結資料庫等方法,我們新建乙個構造方法,用
pdo的方法來鏈結我們的資料庫,鏈結好資料庫後,我們可以查詢資料庫中資料,來進行測試。
pod連線資料庫
我們就可以在控制器查詢資料庫資料了
2-5模型類 定義二個方法 在imocc.php裡 定義乙個變數assign
![](https://pic.w3help.cc/324/94b666f898f2955db8f5b91e5660a.jpeg)
讓後我就能愉快的呼叫檢視層了
header("content-type:text/html;charset=utf-8");
$data = "hello world!!";
$title= "我不好";
$this->assign('data',$data);
$this->assign('title',$title);
$this->display('index.html');
view
效果![](https://pic.w3help.cc/fd5/c5325476a09584bfb5f5c515d6e5f.jpeg)
2-7框架總結
mvc 從0打造自己的框架
入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 路由解析 載入控制器 返回結果 01先從入口檔案開始 1 定義常量,當前框架的根目錄核心檔案在的目錄專案在的目錄define mvc realpath define core mvc.core 2 載入函式庫3 啟動框架02 自動載入類 當我們n...
從0打造自己的mvc框架2
2 4載入控制器 判斷控制器是否存在如果不存在就給出乙個提醒,如果存在就顯示控制器裡的內容 class indexcontroller extends core imooc 效果顯示 2 5模型類 與資料庫建立連線 首先建立乙個model類 namespace core lib class mode...
從0打造自己的mvc框架3 3 3 4
composer 的使用1.首先安裝composer 2.框架根目錄下建立 composer.json name ming php description php framework type framework keywords php php framework require reposito...