-mvc檔案目錄結構:
/** * 第一步:瀏覽者 ->呼叫控制器,對它發出指令
* 第二步:控制器 ->按指令選取乙個合適的模型
* 第三步:模型 ->按控制器指令取相應資料
* 第四步:控制器 ->按指令選取相應檢視
* 第五步:檢視 ->把第三步取到的資料按照使用者想要的樣子顯示出來
*///url形式 index.php?controller=控制器名&method=方法名
require_once('function.php');
$controllerallow=array('test','index');
$methodallow=array('show','index');
$controller = in_array($_get['controller'], $controllerallow)?daddslashes($_get['controller']):'index';
$method = in_array($_get['method'],$methodallow)?daddslashes($_get['method']):'index';
c($controller, $method);
?>
function.php
<?php
/*** 呼叫控制器函式
*@param string $name 控制器名
*@param string $method 控制器執行函式
*/function
c($name, $method)
/*** 呼叫模型函式
*@param string $name 模型名
*/function
m($name)
/*** 呼叫檢視方法
*@param string $name 檢視名
*/function
v($name)
/*** 引數過濾函式
*@param string $str 輸入的字串
*@return string 轉義後的字串
*/function
daddslashes
($str)
?>
testcontroller.class.php
<?php
/** *
*/class
testcontroller
}?>
testmodel.class.php
<?php
/***
*/class
testmodel
}?>
testview.class.php
<?php
class
testview
}?>
MVC學習筆記一
主要是為了複習昨天所學習到的mvc的基礎內容,因為昨天還在申請部落格,所以今天補上。目前主要學習資料是 asp.net mvc4 web 程式設計 首先先來乙個mvc請求的路徑的流程說明。上圖說明 routing路由 mvc裡的url重寫是讓很多新手摸不著頭腦的地方。下邊的圖清楚的解釋了在mvc專案...
MVC學習之路筆記(一)
linq表示式返回值的型別是iqueryable linq to ef 查詢是在資料庫端進行過濾 var temp from u in dbcontext.hksj users where u.id 4 select u 記憶體過濾 資料庫中的所有資料都查詢導程式裡面之後,進行過濾 list集合與i...
MVC4學習筆記(一) 認識MVC
mvc就是為了快速開發出乙個軟體專案,有多快了?你甚至可以在5分鐘內開發出乙個五臟俱全的軟體系統,一點也不假。mvc model view controller,模型 檢視 控制器模式 用於表示一種軟體架構模式。它把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 control...