-
1.http://localhost/MVC/admin.php?controller=admin&method=test
?2. admin.php-> framework/pc.php: PC::run() -> framework/function/function.php: C() -> libs/controller/adminController.class.php:test()查看全部 -
后臺(tái)模塊搭建
查看全部 -
注意兩點(diǎn):1網(wǎng)站業(yè)務(wù)邏輯寫在model層2提高代碼的重用性,較少冗余,能重用的全部單獨(dú)拿出來
查看全部 -
CMS是Content?Management?System的縮寫,意為"內(nèi)容管理系統(tǒng)"。查看全部
-
怎么理解框架?
框架就像一個(gè)毛坯房,我們直接裝修成我們想要的樣子即可;查看全部 -
入口文件內(nèi)容
查看全部 -
啟動(dòng)引擎程序(即讓整個(gè)程序集合的基本配置初始化,包括引入include.list.php清單,包括初始化DB工廠類和VIEW工廠類等等;;引擎就像汽車的發(fā)動(dòng)機(jī)持續(xù)的為汽車提供服務(wù))
查看全部 -
理解面向?qū)ο罄锩娴?this或者selt::調(diào)用的含義;調(diào)用就是執(zhí)行的意思;
查看全部 -
require文件清單(因?yàn)橐院笮枰玫奈募妮^多較雜,需要引用時(shí)還得現(xiàn)找,就把頻繁引用的文件路徑定義在一個(gè)名為include.list.php的文件,以后只需引用include.list.php這一個(gè)文件即可)
查看全部 -
微型框架組織結(jié)構(gòu):
1、函數(shù)庫(kù)(方便重復(fù)用):不能歸類的方法(即不能封裝到一個(gè)class類里面的),全放到function文件(零散方法)。
2、類庫(kù)
? ?①視圖引擎類庫(kù)(目前使用的是smarty模板引擎)。
? ?②DB引擎類庫(kù)(封裝的數(shù)據(jù)庫(kù)類,例:mysql.class.php里面的class mysql{}類)。
? ?③核心類庫(kù)(工廠封裝的例:static DB工廠類和static VIEW工廠類,方便重復(fù)用)。
3、require文件清單(因?yàn)橐院笮枰玫奈募妮^多較雜,需要引用時(shí)還得現(xiàn)找,就把頻繁引用的文件路徑定義在一個(gè)名為include.list.php的文件,以后只需引用include.list.php這一個(gè)文件即可)
4、啟動(dòng)引擎程序(即讓整個(gè)程序集合的基本配置初始化,包括引入include.list.php清單,包括初始化DB工廠類和VIEW工廠類等等;;引擎就像汽車的發(fā)動(dòng)機(jī),持續(xù)的為汽車提供動(dòng)力,只需啟動(dòng)一下即可)
查看全部 -
1.類名在PHP里面是一個(gè)全局變量(全局變量的好處是:只要在一個(gè)地方定義了,在全局的任何一個(gè)地方包括函數(shù)體內(nèi)都可以去使用)
2.之所以對(duì)類中的屬性和方法都使用靜態(tài)方法是因?yàn)椋红o態(tài)方法不需要所在類被實(shí)例化就可以直接使用。使用self:: 關(guān)鍵字訪問當(dāng)前類的靜態(tài)成員。
總結(jié):通俗地講就是隨時(shí)可以用;方便極啦查看全部 -
工廠模式的概念精髓:
1.工廠類就是對(duì)類的封裝(即封裝一個(gè)類,通過傳遞類的名稱,統(tǒng)一管理對(duì)象的實(shí)例化,)2.類是對(duì)方法的封裝
3.方法是對(duì)實(shí)現(xiàn)過程的封裝(即網(wǎng)站的業(yè)務(wù)邏輯)
4.在工廠類調(diào)用需要使用的,那個(gè)類的靜態(tài)方法
查看全部 -
正常開發(fā)順序是先開發(fā)工廠模式->根據(jù)工廠模式里面類的要求再封裝類->再去封裝類的方法。
查看全部 -
封裝一個(gè)類,統(tǒng)一管理對(duì)象的實(shí)例化,便于擴(kuò)展維護(hù)
查看全部 -
//mysql_real_escape_string() 函數(shù)轉(zhuǎn)義 SQL 語(yǔ)句中使用的字符串中的特殊字符。
查看全部
舉報(bào)