




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ThinkPHP講師:李東超高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 什么是框架l框架,即framework。其實(shí)就是某種應(yīng)用的半成品,就是一組組件,供你選用完成你自己的系統(tǒng)。 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 為什么使用框架l代碼重用l合理分工l解決多人協(xié)作開發(fā)問題高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 主流的PHP框架lZend Framework lYii lSymfony lCodelgniter lThinkPHP
2、 l高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 什么是MVClMVC是施樂帕克研究中心 (Xerox PARC)在八十年代為編程語言Smalltalk80發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛使用。lMVC是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 MVClM:model模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則 lV:view視圖是用戶看到并與之交互的界面 lC:controller控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求
3、高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ThinkPHPl l下載thinkphp3.0l直接部署到項(xiàng)目中l(wèi)php5.2高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 快速入門-開發(fā)流程l創(chuàng)建項(xiàng)目l創(chuàng)建入口文件l配置項(xiàng)目l創(chuàng)建控制器l創(chuàng)建模型l創(chuàng)建模板l運(yùn)行調(diào)試,調(diào)優(yōu)l部署到生產(chǎn)環(huán)境高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 目錄結(jié)構(gòu)lThinkPHP.php框架入口文件lCommon框架公共文件目錄lConf框架配置文件目錄lLang框架系統(tǒng)語言目錄lLib系統(tǒng)核心基類庫目錄lTpl系統(tǒng)模板目錄lExtend
4、框架擴(kuò)展目錄高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 入口文件l所有項(xiàng)目都是從入口文件開始的l定義框架路徑l定義項(xiàng)目路徑l定義項(xiàng)目名稱l載入框架入口文件 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 第一個(gè)ThinkPHP項(xiàng)目lrequire(ThinkPHP/ThinkPHP.php);lTHINK_PATHlAPP_NAME lAPP_PATH 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 項(xiàng)目目錄結(jié)構(gòu)lCommon項(xiàng)目公共文件目錄lConf項(xiàng)目配置目錄lLang項(xiàng)目語言包目錄lLib項(xiàng)目類庫目錄lTpl項(xiàng)目
5、模板目錄lRuntime項(xiàng)目運(yùn)行時(shí)目錄lruntime.php高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 開啟調(diào)試ldefine(APP_DEBUG,true);lrequire(ThinkPHP/ThinkPHP.php);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 默認(rèn)模塊和動作l為什么輸入地址之后,可以看到內(nèi)容lDEFAULT_MODULElDEFAULT_ACTION高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 創(chuàng)建控制器及方法l創(chuàng)建Test模塊的控制器l創(chuàng)建Test模塊的index方法l創(chuàng)建index模
6、板并顯示高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 運(yùn)行時(shí)文件lRuntimelruntime.php高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 控制器高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 控制器l控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 定義控制器lLib/Actionlclass UserAction extends Actionlpublic function add()l$this-display();ll高級軟
7、件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 URL調(diào)度模式lThinkPHP支持四種URL模式,可以通過設(shè)置URL_MODEL參數(shù)來定義l1、普通模式l dule&a=action&id=1高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 URL調(diào)度模式lThinkPHP支持四種URL模式,可以通過設(shè)置URL_MODEL參數(shù)來定義l2、PATHINFO模式(默認(rèn)模式) l le/action/id/1/ lURL_PATHINFO_DEPR 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 URL調(diào)度模式lThi
8、nkPHP支持四種URL模式,可以通過設(shè)置URL_MODEL參數(shù)來定義l3、REWRITE模式l id/1/ 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 URL調(diào)度模式lThinkPHP支持四種URL模式,可以通過設(shè)置URL_MODEL參數(shù)來定義l4、兼容模式l ion/id/1/ lURL_PATHINFO_DEPR 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 空操作l空操作是指系統(tǒng)在找不到指定的操作方法的時(shí)候,會定位到空操作(_empty)方法來執(zhí)行,利用這個(gè)機(jī)制,我們可以實(shí)現(xiàn)錯誤頁面和一些URL的優(yōu)化。l_empty($name)高
9、級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 空模塊l空模塊的概念是指當(dāng)系統(tǒng)找不到指定的模塊名稱的時(shí)候,系統(tǒng)會嘗試定位空模塊(EmptyAction),利用這個(gè)機(jī)制我們可以用來定制錯誤頁面和進(jìn)行URL的優(yōu)化。lEmptyActionlMODULE_NAME高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 項(xiàng)目分組lconfig.phplAPP_GROUP_LISTlDEFAULT_GROUP高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 URL大小寫lconfig.phplURL_CASE_INSENSITIVE=true高
10、級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 控制器頁面跳轉(zhuǎn)lsuccess lerror lconfig.phplTMPL_ACTION_SUCCESSlTMPL_ACTION_ERROR高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 控制器頁面重定向lredirectl$this-redirect(l“news/show”,l array(id=2),l 5,l“頁面跳轉(zhuǎn)中”l);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖lview類
11、l模板文件高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖模板定義l默認(rèn)的模板文件定義規(guī)則:l模板目錄/分組名/模塊名/操作名+模板后綴 lTMPL_TEMPLATE_SUFFIX 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖分隔符lTMPL_L_DELIM=,高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖模板賦值l$this-assign(“name”,$value);l$arrayname =zhangsan;l$arrayemail =;l$arrayphone =12345678;l$this-a
12、ssign($array);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖模板輸出l$this-display();ldisplay(操作名) ldisplay(模塊名:操作名) ldisplay(show,utf-8, text/xml);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖模板替換l_PUBLIC_:當(dāng)前網(wǎng)站的公共目錄l_APP_: 當(dāng)前項(xiàng)目的URL地址l_GROUP_:當(dāng)前分組的URL地址l_URL_: 當(dāng)前模塊的URL地址l_ACTION_:當(dāng)前操作的URL地址 lTMPL_PARSE_STRING高級軟件人才實(shí)作培
13、訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖模板替換lTMPL_PARSE_STRING =array(l _PUBLIC_ = /Common,l _JS_ = /Public/JSl _UPLOAD_ = /Uploads,l)高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 視圖獲取內(nèi)容l$this-fetch(); 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 模板注釋l/* 注釋內(nèi)容 */ l/ 注釋內(nèi)容 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 變量輸出l$name高級軟件人才實(shí)作培訓(xùn)專家高
14、級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 變量輸出l數(shù)組l$username或l$user.emaill對象l$user:namel$user:test()高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 系統(tǒng)變量l$Think.server l$Think.getl$Think.postl$Think.requestl$Think.cookiel$Think.sessionl$Think.config高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 使用函數(shù)l格式ll$name|fn1|fn2=arg1,arg2,# 高級軟件人才實(shí)作培訓(xùn)專家高
15、級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 默認(rèn)值l格式ll$變量|default=默認(rèn)值高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 運(yùn)算符l+$a+$bl-$abl*$a*$bl$a/$bl%$a%$bl+$a+ 或 +$al-$a- 或 -$a高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 內(nèi)置標(biāo)簽l閉合標(biāo)簽l開放標(biāo)簽 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 包含文件 l格式:ll是基于項(xiàng)目的入口文件位置。l./Tpl/Admin/Public/header.html高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)
16、作培訓(xùn)專家! !北京傳智播客教育 包含文件 l格式:lltitle高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 包含文件 l格式:l ll l 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 導(dǎo)入文件 l格式:llfile(必須):資源文件ltype(可選):資源文件類型,默認(rèn)為jsl起始路徑是網(wǎng)站的Public目錄 l采用命名空間方式高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 volist標(biāo)簽 l格式:ll$vo.idl$l高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 vol
17、ist標(biāo)簽 lname(必須):要遍歷的數(shù)組變量lid(必須):當(dāng)前數(shù)組元素loffset:要輸出數(shù)據(jù)的offsetllength:輸出數(shù)據(jù)的長度,需要指定offsetlkey:循環(huán)索引高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 foreach標(biāo)簽 l格式:ll$vo.idl$l高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 if標(biāo)簽 liflelseiflelse高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 if標(biāo)簽 l格式:l lvalue1llvalue2l lvalue3l高級軟件人才實(shí)作培訓(xùn)專
18、家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 if標(biāo)簽 leq或者 equal:等于lneq 或者notequal:不等于lgt:大于legt:大于等于llt:小于lelt:小于等于lheq:恒等于lnheq:不恒等于高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 使用php代碼 lphplecho “hello”;llTMPL_DENY_PHP 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 模型高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 模型 l模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作
19、培訓(xùn)專家! !北京傳智播客教育 定義 l模型類的命名規(guī)則是除去表前綴的數(shù)據(jù)表名稱,采用駝峰法命名,并且首字母大寫,然后加上模型類的后綴定義Model l位置: /Lib/ModellUserModellUserTypeModel高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 配置相關(guān)信息lDB_TYPElDB_HOSTlDB_USERlDB_PWDlDB_NAMElDB_PREFIXlDB_PORTlDB_CHARSET高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 實(shí)例化 l實(shí)例化用戶自定義模型類 l$User=new UserModel();
20、l或l$User=D(“User”);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 實(shí)例化 l實(shí)例化基礎(chǔ)模型類l$User=new Model(“User”);l或l$User=M(“User”);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 CRUD操作 l創(chuàng)建操作(Create)l讀取數(shù)據(jù)(Read) l更新數(shù)據(jù)(Update)l刪除數(shù)據(jù)(Delete)高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 CRUD操作 l創(chuàng)建操作l$admin=new AdminModel();l$row=array(lname=zha
21、ngsan,lage=30);l$admin-add($row);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 CRUD操作 l讀取數(shù)據(jù)l$admin=new AdminModel();l$admin-select();高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 CRUD操作 l更新數(shù)據(jù)l$admin=new AdminModel();l$data=array();l$admin-save($data);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 CRUD操作 l刪除數(shù)據(jù)l$admin=new AdminMode
22、l();l$admin-delete(4,5,6);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 定義字段 l字段緩存保存在Runtime/Data/_fields/ 目錄下面l只要是不開啟調(diào)試模式都會生成字段緩存(字段緩存可以單獨(dú)設(shè)置關(guān)閉)。 l可以通過設(shè)置DB_FIELDS_CACHE 參數(shù)來關(guān)閉字段自動緩存 l可以在模型類里面手動定義數(shù)據(jù)表字段的名稱,可以避免IO加載的效率開銷,在模型類里面添加fields屬性即可 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 定義字段 lprotected $fields=array(lid,luse
23、rname,lpassword,l_pk=id,l_autoinc=truel);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 創(chuàng)建數(shù)據(jù) lThinkPHP可以幫助你快速地創(chuàng)建數(shù)據(jù)對象,最典型的應(yīng)用就是自動根據(jù)表單數(shù)據(jù)創(chuàng)建數(shù)據(jù)對象,這個(gè)優(yōu)勢在一個(gè)數(shù)據(jù)表的字段非常之多的情況下尤其明顯。 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 創(chuàng)建數(shù)據(jù) l從表單中創(chuàng)建數(shù)據(jù)l$User-create();l從數(shù)組中創(chuàng)建數(shù)據(jù)l$User-create($data);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 字段映射 lThinkP
24、HP的字段映射功能可以讓你在表單中隱藏真正的數(shù)據(jù)表字段,而不用擔(dān)心放棄自動創(chuàng)建表單對象的功能 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 字段映射 lprotected $_map = array(lname = username, lpwd = userpwdl);l$data = $User-parseFieldsMap($data);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 表名操作 l在一個(gè)數(shù)據(jù)庫中,如果部署了多個(gè)項(xiàng)目,那么我們可以使用表前綴解決問題lDB_PREFIX =think_l think_productl think
25、_product_type高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 表名操作l在ThinkPHP的模型里面,有兩個(gè)關(guān)于數(shù)據(jù)表名稱的屬性定義:高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 事務(wù)處理l$User-startTrans()ll$User-commit()l$User-rollback()高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ActiveRecord l表映射到類l記錄映射到對象 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ActiveRecord l增加l$User
26、= M(User);l$User-name = ThinkPHP;l$User-email = ThinkPHP;l$User-add();高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ActiveRecord l查詢l$User = M(User);l$User-find(8);l/$User-getByName(ThinkPHP);lecho $User-name;lecho $User-email;高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ActiveRecord l修改l$User-find(1);l$User-name = TO
27、PThink;l$User-save();l$User-id = 1;l$User-name = Think;l$User-save();高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 ActiveRecord l刪除l$User-find(2);l$User-delete();l$User-delete(8);l$User-delete(5,6);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 聯(lián)貫操作 lwherelorderllimitlfieldlgroup高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 統(tǒng)計(jì)查詢
28、lcountlmaxlminlavglsum高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 實(shí)用項(xiàng)高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 Session lconfig.phplSESSION_AUTO_START l高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 Session lsession(name,value); l$value = session(name);lsession(name,null); lsession(null); lsession(?name);高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作
29、培訓(xùn)專家! !北京傳智播客教育 Cookie lcookie(name,value);lcookie(name,value,3600); l$value = cookie(name);lcookie(name,null);lcookie(null); 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 文件載入 l載入函數(shù)文件lcommon.phplCommon/common.phplconfig.phplLOAD_EXT_FILE=“user”lload(.user);lCommon/user.php高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育
30、文件載入 l載入類文件limport(ORG.Util.User);lORG/Util/User.class.phplimport(.Common.User);Lib/Common/User.class.php高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 驗(yàn)證碼limport(ORG.Util.Image);lImage:buildImageVerify();高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 驗(yàn)證碼limport(ORG.Util.Image);lImage:GBVerify();高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家!
31、 !北京傳智播客教育 驗(yàn)證碼l$_SESSIONverify lmd5($_POSTverify) 高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 文件上傳limport ( ORG.Net.UploadFile );l$upload = new UploadFile ();l$upload-savePath = ./Public/Uploads/;lif (! $upload-upload () lecho $upload-getErrorMsg ();l else l$info = $upload-getUploadFileInfo ();l高級軟件人才實(shí)作培訓(xùn)專家
32、高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 文件上傳相關(guān)屬性lsaveRulelautoSublsubTypeldateFormatlallowExtslallowTypes高級軟件人才實(shí)作培訓(xùn)專家高級軟件人才實(shí)作培訓(xùn)專家! !北京傳智播客教育 數(shù)據(jù)分頁 l$User = M(“User”);l$count = $User-count(); l$Page = new Page($count,25); l$show = $Page-show();l$list = $User-limit($Page-firstRow.,l.$Page-listRows)-select();l$this-assign(list,$list);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山東水發(fā)高科發(fā)展集團(tuán)有限公司第三季度社會招聘筆試參考題庫附帶答案詳解
- 2024年甘肅公交建集團(tuán)清傅項(xiàng)目收費(fèi)運(yùn)營工作人員招聘(90人)筆試參考題庫附帶答案詳解
- 第26課《詩詞五首:赤壁》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文八年級上冊
- 《與妻書》教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一語文統(tǒng)編版必修下冊
- 2024年安徽交控集團(tuán)界阜蚌公司招聘收費(fèi)協(xié)管員12人筆試參考題庫附帶答案詳解
- 2025年廣西農(nóng)業(yè)工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整
- 2025年邯鄲幼兒師范高等??茖W(xué)校單招職業(yè)傾向性測試題庫及參考答案
- 2024年12月國家中醫(yī)藥管理局機(jī)關(guān)服務(wù)中心編外合同制人員公開招聘2人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2024年12月2025陜西延安市教育類事業(yè)單位校園公開招聘141人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 建設(shè)工程安全生產(chǎn)技術(shù)題庫+答案
- 磚數(shù)量自動計(jì)算、換算表
- 【課題】《中學(xué)道德與法治法治意識培養(yǎng)策略的研究》中期檢查表
- 《十萬個(gè)為什么》推進(jìn)課(小學(xué)課件)
- 發(fā)展?jié)h語初級綜合1:第28課《長城有八千八百五十多公里》
- YY/T 1619-2018牙科學(xué)種植體系統(tǒng)及相關(guān)過程的術(shù)語
- GB/T 18838.1-2002涂覆涂料前鋼材表面處理噴射清理用金屬磨料的技術(shù)要求導(dǎo)則和分類
- GA/T 1162-2014法醫(yī)生物檢材的提取、保存、送檢規(guī)范
- 紅金大氣商務(wù)風(fēng)領(lǐng)導(dǎo)歡迎會PPT通用模板
- 例談小組合作學(xué)習(xí)在小學(xué)英語教學(xué)中的有效開展(講座)課件
- 產(chǎn)品質(zhì)量法培訓(xùn)講義課件
- 民政局業(yè)務(wù)工作流程圖
評論
0/150
提交評論