php mvc cms企业站,Phpcms V9程序目录结构及MVC简析
在之前的文章【Phpcms v9程序目錄結構解析】里邊詳細講解了Phpcms V9程序目錄,今天CMSYOU在這里再次與大家分享一張Phpcms V9程序目錄結構圖,與大家再次研究Phpcms V9的MVC結構:
Phpcms V9程序目錄結構:
| – api 接口文件目錄
| – caches 緩存文件目錄
| – configs 系統配置文件目錄
| – caches_* 系統緩存目錄
| – phpcms phpcms框架主目錄
| – languages 框架語言包目錄
| – libs 框架主類庫、主函數庫目錄
| – model 框架數據庫模型目錄
| – modules 框架模塊目錄
| – templates 框架系統模板目錄
| – phpsso_server phpsso主目錄
| – statics 系統附件包
| – css 系統css包
| – images 系統圖片包
| – js 系統js包
| – uploadfile 網站附件目錄
| – admin.php 后臺管理入口
| – index.php 程序主入口
| – crossdomain.xml FLASH跨域傳輸文件
| – robots.txt 搜索引擎蜘蛛限制配置文件
| – favicon.ico 系統icon圖標
關于MVC:
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。
關于Phpcms V9的MVC結構,簡單來說,
M:模塊名,Phpcms的對應目錄:最底層文件 libs/下 核心文件;
V:視圖層, 控制層得到的數據,展示到模板也就是視圖層。Phpcms的對應目錄:phpcms/template/。
C:控制器名,在modules/每個模塊的控制器實加載libs和核心文件,訪問數據層調取數據;a:方法名,控制器里的函數。
最后希望大家喜歡,歡迎大家收聽CMSYOU官方微博,相互探討Phpcms!
總結
以上是生活随笔為你收集整理的php mvc cms企业站,Phpcms V9程序目录结构及MVC简析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux怎么重装ssh服务器,Linu
- 下一篇: oracle连接数达不到上限,Oracl