從0打造自己的mvc框架2 4 2 7總結

2021-07-23 07:33:33 字數 1210 閱讀 1025

接著上個部落格發表

2-4載入控制器

在 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

讓後我就能愉快的呼叫檢視層了

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

效果

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...