MVC 封裝之二(3 2)

2021-07-23 08:53:24 字數 726 閱讀 5927

3-1

配置載入類:

配置載入類可以提高我們框架的健壯性,之前我們所有的配置都是單一存放在檔案當中,這次,我們把配置都放在乙個檔案當中,通過這個檔案呼叫我們所需的配置,這樣可以簡化我們的框架,

1. 新建乙個conf類,再建乙個配置檔案,在這個配置檔案中定義我們預設載入的控制器名和方法名,在conf類中,首先定義乙個陣列,用來存放我們的所要用到的配置,接下來,判斷對應的配置會否存在,最後,如果存在,把這個配置快取在陣列中

namespace core\lib;

class confelse else

} else }}

static public function all($file)

else else }}

}

其中all方法是載入的所有的配置。

3-2日誌類

一般的日誌會存在檔案中或者資料庫當中,先建立日誌類,

首先,先判斷 日誌的儲存方式,接下來就是寫日誌,

1. 建乙個驅動,drive/log/log.php,用來定義我們的日誌以及存放的位置

class file

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

//p($message);die;

}}

在建立log資料夾,撰文存放日誌,以每小時為單位的日誌名稱來建立檔案。

自己動手搭建MVC之二

我們繼續上面講到搭建自己的框架的好處 搭框架的流程 以及我們的入口檔案 自動載入類 路由類。那麼我們今天講的就控制器類 模型類還有檢視類。控制器類 在我們啟動框架的方法裡面來進行載入控制器。在載入控制器的時候我們要判斷這個檔案是否存在,存在的話引入,並例項化。不存在的話,我們可以丟擲乙個異常。模型類...

MVC封裝(二)自動載入類

在core目錄下新建乙個路由檔案,再建乙個自動載入類檔案,並給它靜態方法。要載入這個路由類,首先需要乙個方法來當我們new乙個類時,類不存在便載入這個方法。將它放在入口檔案中 include core.imooc.php 的下面。然後我們便在imocc.php檔案中的load方法中寫我們的類庫,首先...

封裝mvc框架

為了達到更快的開發效率,我們可以根據mvc思想來封裝屬於我們自己的框架 首先我們先來一起回顧下mvc模式的目的,mvc是實現一種動態的程式設計,使後續對程式的修改和擴充套件簡化,並且使程式某一部分的重複利用成為可能,此模式通過對複雜度的簡化,使程式結構更加直觀。軟體系統通過對自身基本部分分離的同時也...