說到mvc,首先大家要知道什麼是mvc?
MVC全名是Model View Controller ,是模型,視圖,控制器的縮寫,是一種設計模式,或者說是編程思想。是一種業務邏輯和數據顯示分離的方法組織代碼。
學習mvc的目的
1.能夠快速上手各大主流php框架,如yii,tp,ci等
2.快速適應多數web開發的需求
3.逐步接觸和了解web系統架構的知識,爲日後成爲系統架構的中堅力量做準備
mvc解決的問題
在php還不支持面向對象之前,過程化的方式來創建的。他們將像數據庫查詢語句這樣的數據層代碼和想HTML 這樣的表示層代碼混在一起。這樣編寫出來的程序代碼十分的混亂。
維護難
開發速度慢
二次開發難度高,工作量大
mvc應運而生了
下面是mvc的簡單的目錄結構
後面將後續詳細介紹入口文件和命名空間。。。。。。