這一節 我們的框架需要完善一項功能,
那就是日誌功能,通過檢視日誌我們可以檢視之前操作的控制器
首先我們需要建立乙個日誌類
需要有一下幾個步驟
* 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....