MVC學習筆記(一)

2021-07-03 21:01:06 字數 1638 閱讀 4505

-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...