一、controller(控制器層) && view(檢視層)
在core檔案中的lhy.php檔案中加入
//assign
public function assign($name,$value)
//display
public function display($file)
else
}
例如我們建立了乙個登陸控制器(其命名為logincontroller.php)
<?php
class logincontroller
} ?>
二、定義model基類
在lib資料夾下建立model檔案作為模型層的基類
'dsn' => 'mysql:host=localhost;dbname=test',
'username' => 'root',
'passwd' => 'root'namespace core\lib;
use \core\lib\conf;
class model extends \pdo
catch (\pdoexception $e)
}}
MVC框架與三層架構
mvc把各個層次需要關注的內容分離了開來。使用者在web頁面中輸入了賬戶和密碼來進行餘額查詢操作 view 檢視封裝資料傳遞給控制器,控制器識別出這是乙個 查詢餘額 的業務請求。view controller 控制器識別出這是乙個 查詢餘額 的業務請求之後,控制器繼續封裝資料,呼叫 查詢餘額 的業務...
MVC 三層架構
mvc開始是存在於桌面程式中的,m是指業務模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離,從而使同乙個程式可以使用不同的表現形式。比如一批統計資料可以分別用柱狀圖 餅圖來表示。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。mvc 是一種使用 mvc mo...
MVC三層架構
使用者直接訪問控制層,控制層可以直接運算元據庫 servlet curd 資料庫 弊端 程式十分臃腫,不利於維護,servlet的 中 處理請求,響應,檢視跳轉,處理jdbc,處理業務 處理邏輯 架構 沒有什麼是加一層解決不了的 業務處理 業務邏輯 service 資料持久曾 curd dao vi...