如何封裝乙個自己的mvc框架(五)

2021-07-25 15:02:26 字數 769 閱讀 2683

這一節 我們的框架需要完善一項功能,

那就是日誌功能,通過檢視日誌我們可以檢視之前操作的控制器

首先我們需要建立乙個日誌類

需要有一下幾個步驟

* 1.確定日誌儲存方式

** 2.寫日誌

<?php

namespace core\lib;

use core\lib\config;

class log

//呼叫儲存驅動儲存日誌檔案

static public function log($message,$file='log')

}然後在我們的配置檔案中,編寫日誌的配置專案

<?php

return array(

'drive'=>'file',

'option'=>array(

'path'=>root."/log//"));

在這裡我們需要建立乙個日誌驅動檔案

日誌儲存方式可以使儲存在檔案中,也可以存在資料庫等裡面

所以至少建立兩種驅動方式

暫時先不考慮資料庫預設檔案儲存

最後在我我們的核心檔案中引入日誌類

//初始化日誌儲存方式

\core\lib\log::init();

//呼叫日誌儲存方式

\core\lib\log::log("control:".$control."      "."antion:".$action);

然後執行框架出現日誌檔案,執行成功!!

欲知後事如何請聽下回分解......

如何封裝乙個自己的mvc框架(三)

上一節寫到初步完成框架的控制器呼叫 接下來完成model,及view層的呼叫 1.首先建立乙個模型類,自動載入pdo運算元據庫 namespace core lib class model extends pdo catch pdoexception e 這樣就完成了乙個資料庫的鏈結 然後在控制其中...

如何封裝乙個自己的mvc框架(四)

之前寫好的框架看起來太low了,這一節我們增加我們框架的健壯性 我們需要做的是載入配置類,這樣我們的框架看起來就比較的完善了 首先建立配置資訊檔案目錄 例如路由資訊route.php return array control index action index 還有資料庫資訊 return arr...

封裝乙個屬於自己的mvc框架(2)

我們先了解一下mvc框架執行流程 那麼 接下來就開始封裝乙個屬於我們自己的mvc框架!我們先建立乙個index.php的檔案作為自己的mvc框架的入口檔案 入口檔案 1.定義變數 2.載入函式庫 3。啟動框架 獲取框架目錄 及名字 define pz dir 核心檔案 define core pz....