我們這個時候已經搭建好了初步的mvc
的框架,那我們現在要做的就是提高我們框架的健壯性來完善我們的框架。
今天來給我們的框架新建乙個配置載入類、還有乙個框架必不可少的日誌類。
配置載入類
第一步:我們在核心檔案目錄中新建乙個config.php。
第二步:我們在類中新建乙個靜態的陣列,用來存放我們已經載入的配置檔案。
第三步:新建乙個方法,用來接收傳來的兩個引數。
第四步:當我們接到兩個引數後,我們首先判斷我們想載入的配置檔案是否已經存在於我們新建的陣列中,如果不在,我們還要判斷這個配置檔案是否存在,如果存在則引入該檔案並把該檔案的路徑放到我們的靜態陣列中。
這樣我們就完成了乙個可以適合大部分用的乙個方法,那我們該怎麼使用這個方法呢。
使用方法:
第一步:新建乙個config
的目錄。
第二步:在config
目錄中新建我們想要配置的檔案,我們在新建配置檔案中,以陣列的方式存放我們想要傳過去的值。
日誌類
第一步:在核心檔案目錄中新建乙個log.php。
第二步:首先我們要確定日誌的儲存位置,是放在檔案中,還是放在資料庫中,(這裡我們以存入檔案為例)。
第三步:為了便於我們管理,在核心檔案目錄中新建乙個drive
的目錄,來放置我們的各種驅動,比如我們這次講的日誌類,我們就可以在
drive
中新建乙個
log的目錄,來存放我們的日誌驅動,這裡我們就放乙個存入檔案的驅動,如
file.php。
第四步:我們就來編寫我們的file.php
這個檔案,在這裡我們需要配置我們日誌的儲存方式,這裡我們是以存入檔案為例(存入資料庫也是大同小異)。
第五步:在file.php
中新建乙個寫日誌的方法,首先在該方法中要判斷我們的儲存位置是否存在,如果不存在則新建乙個目錄,如果存在我們就開始寫入我們的日誌。
自己動手搭建MVC之二
我們繼續上面講到搭建自己的框架的好處 搭框架的流程 以及我們的入口檔案 自動載入類 路由類。那麼我們今天講的就控制器類 模型類還有檢視類。控制器類 在我們啟動框架的方法裡面來進行載入控制器。在載入控制器的時候我們要判斷這個檔案是否存在,存在的話引入,並例項化。不存在的話,我們可以丟擲乙個異常。模型類...
自己動手搭建NAS(一) 簡介
相信很多人都曾遇到過手機儲存空間已滿 忘帶u盤之類的狀況。現在也有很多成品的家用nas,比如群暉和鐵威馬,雖然有很完善的功能和精緻的外觀,但是在 上和自己搭建nas相比貴了很多,只需三分之一的 就能搭建一台效能秒殺家用群暉和鐵威馬的nas。而自己動手的快樂也是成品nas不能給我們帶來的。nas最主要...
瘋子在思考之自己動手寫MVC
mvc 1 url mvc 2 url 第二篇介紹了為什麼要用mvc以及mvc的概念,即什麼是mvc。通過以上的了解,我個人認為,對於開發者來講,mvc的filter即我們在web.xml中配置的 是不重要的,框架為我們寫好了,我們做的事情就是配置一下就可以了,而我們更關注具體的業務邏輯和view,...