很抱歉這裡有這麼多**。我盡量表現出足夠的理解力,同時避免混淆(我希望如此)。我在
pastebin
. (**執行時不會出現錯誤/通知/警告。)
我目前正在建立乙個內容管理系統,同時嘗試實現模型-檢視-控制器的思想。我最近才接觸到mvc的概念(在上週內),並試圖將其應用到我當前的專案中。
cms的乙個特性是動態/可定製的選單區域,每個特性將由控制器表示。因此,控制器類將有多個版本,每個版本都具有特定的擴充套件功能。
我看過很多教程,並閱讀了一些mvc框架的開源解決方案。我現在正試圖為我的特定需求建立乙個輕量級的解決方案。我對向後相容性不感興趣,我使用的是php 5.3。基類的乙個優點是不必使用
global
並且可以使用
$this->obj['classname']->property/function();
希望得到一些反饋使用基本結構概述(效能考慮)。明確地;
a)我是否正確理解/實現了mvc的概念?
b)我是否正確理解/實現了php5的物件導向技術?
c)base的類屬性應該是靜態的嗎?
d)改進?
非常感謝你提前!
PHP模板引擎,框架,MVC
mvc工作原理 mvc思想 單一入口的工作原理 用乙個處理程式檔案處理所有的http請求,根據請求時的引數不同區分不同模組和操作的請求 優勢 可以進行統一的安全性檢查 集中處理程式 劣勢 url不美觀 處理效率會稍低 模板引擎 php是一種html內嵌式的在服務端執行的指令碼語言,但是php有很多可...
PHP的MVC框架 深入解析
原文 php的mvc框架 深入解析 本篇先介紹一下php的mvc實現原理,我們框架的mvc部分也是基於此原理實現的,但是今天的 並不是框架內的 僅僅為說明原理 一 檔案結構 建立3個資料夾 controller資料夾存放控制器檔案 view資料夾存放視 件 model資料夾存放資料檔案 建立1個in...
PHP的MVC框架 深入解析
本篇先介紹一下php的mvc實現原理,我們框架的mvc部分也是基於此原理實現的,但是今天的 並不是框架內的 僅僅為說明原理 建立3個資料夾 我們在controller資料夾下建立乙個democontroller.php檔案,檔案內容如下 class democontroller end of fil...