![天thinkphp版筆記-day在開發(fā)時候我們往往會需要一些錯誤去解決一般這個時_第1頁](http://file4.renrendoc.com/view/4afc769a2788bc3f785b121eba003b75/4afc769a2788bc3f785b121eba003b751.gif)
![天thinkphp版筆記-day在開發(fā)時候我們往往會需要一些錯誤去解決一般這個時_第2頁](http://file4.renrendoc.com/view/4afc769a2788bc3f785b121eba003b75/4afc769a2788bc3f785b121eba003b752.gif)
![天thinkphp版筆記-day在開發(fā)時候我們往往會需要一些錯誤去解決一般這個時_第3頁](http://file4.renrendoc.com/view/4afc769a2788bc3f785b121eba003b75/4afc769a2788bc3f785b121eba003b753.gif)
![天thinkphp版筆記-day在開發(fā)時候我們往往會需要一些錯誤去解決一般這個時_第4頁](http://file4.renrendoc.com/view/4afc769a2788bc3f785b121eba003b75/4afc769a2788bc3f785b121eba003b754.gif)
![天thinkphp版筆記-day在開發(fā)時候我們往往會需要一些錯誤去解決一般這個時_第5頁](http://file4.renrendoc.com/view/4afc769a2788bc3f785b121eba003b75/4afc769a2788bc3f785b121eba003b755.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PHP高手 一、中的實用項要借助于開發(fā)工具/調(diào)試工具,比如說瀏覽器自帶的“審核元素”,在中系統(tǒng)為了–信Sql1、信在中信息默認是關(guān)閉的,如果需要使用,則需要開啟,可以通過配置項上述的配置項在主配置文件中是不存在的(在中除了主配置文件中已經(jīng)列出的配圖標的左邊綠色是logo,右側(cè)的黑塊上顯示的是當前請求執(zhí)行所消耗的時間,s(秒。 在信息中體現(xiàn):common~runtime.php文件(沒有被加載的配置文件的配置項都放到了新增文問:如果在生產(chǎn)模式下去修改主配置文件/應(yīng)用級別配置文件/因 信息和兩種模式中的調(diào)試模式都會輸出系統(tǒng)執(zhí)行的相關(guān)信息,所以在項目上線時候應(yīng)該關(guān) 信息,開啟生產(chǎn)模式因 信息和兩種模式中的調(diào)試模式都會輸出系統(tǒng)執(zhí)行的相關(guān)信息,所以在項目上線時候應(yīng)該關(guān) 信息,開啟生產(chǎn)模式3、sql在開發(fā)的時候,難免會遇到sql的錯誤,這個時候需要對sql進行調(diào)試,因為 行CURD操作的時候是讓開發(fā)者寫方法,并不是很直觀的sql:$model->表達的含義:sql語句案例:使用getLastSqlsql上述的getLastSql方法在寫的不方便,所以 3.2版本之后,系統(tǒng)增加了一個別名方$model->在以前可能寫過這么小功能,測試一段代碼的執(zhí)行時間。在中系統(tǒng)提供了一個性能測試的快速方法G。G方法的第三個參數(shù):如果參數(shù)是數(shù)字,則表示統(tǒng)計代碼的執(zhí)行時間,數(shù)字表示精確的小數(shù)位數(shù),單位是秒;如果是字符m,則表示統(tǒng)計內(nèi)存開銷,單位是byt(需要服務(wù)器的案例:使用G二、AR模AR模式即ActiveRecord模式,是一個對象-關(guān)系(ORM)技術(shù)。每個AR類代表一張數(shù)據(jù)表(或視圖(或視圖)ARAR實例則表AR模式的:三個/對AR (模型類關(guān)聯(lián)了數(shù)據(jù)表AR類的屬 表的字AR類實 表的記ARAR模式 中的典型的應(yīng)用:CURD操作//$modelM(關(guān)聯(lián)的表//字段到屬$model->屬性/表中字段=字段值$model->屬性/表中字段=字段值…//AR實例(操作)到表中記$modelCURD操作;CURD2、ARCURD 中除了第二天所學(xué)習(xí)的CURD操作方法之外,還支持使用AR模式來完成id。sql答:通過觀察父類模型的底層實現(xiàn),我們找到了一個特殊的魔術(shù)方法set,可以參考1ar模式的話,data屬性是有值,然后通add方法的底層實現(xiàn):adddatadata1需要注意:saveARid必save傳遞數(shù)組一樣,表示受到影響的行數(shù)。sql語句:saveaddaddif判斷的 AR模式刪除表中的數(shù)據(jù)。sqlARU、D操作必須需要指定主鍵信息,但是有一種情況下可以不指定主鍵也能執(zhí)三、中的輔助方法(重點sqlgroup、where、order、limit等等這樣的子句。在后期如果需要用到上述的一些子句方法,以目前的知識儲備肯定是不行的,所以封裝了相應(yīng)的子句方法: 表示限制輸出的字段也就是selectid,name,pidordergroup1、where在原生的sql語句中:select字段from表 條件 中系統(tǒng)封裝了一個where方法來實現(xiàn)在原生的sql語句中where效果。$model->where(條件表達式); $modelCURD操作whereid20的數(shù)據(jù)。sql:select*fromsp_deptwhereid>20;having問題:wherehavinghaving要求條件中的字段必須是結(jié)果集中2、limitsql語句中:selectfromwherelimit限制的條數(shù) 第一種:$model-> //n表示大于0的數(shù)字,表示輸出表中的前n第二種:$modellimit(起始位置,偏移量/長度);//指定長度的記錄數(shù),在實際使用的時候該種方法還支持寫成$model->limit(‘起始位置,偏移sql3、field$model->field(‘字段1,字段2,字段3,字段4[as別名]….’); //參數(shù)也就是select之后到from之前的那一串字符串。fieldidname就可以。sql:selectid,namefromsp_dept;sql4、orderdesc$modelorder(‘orderid進行降序排列。sql:select*fromsp_deptorderbyiddesc;顯示的信息5、group $modelgroup(‘字段名案例:使用group的方法去查詢部門表,要求查詢出部門名稱和出現(xiàn)的次數(shù)。sql:selectname,count(*)ascountfromsp_deptgroupbyname;因為上述的原生sql使用了限制字段和分組查詢所以在 中光靠group方法沒有辦法實現(xiàn)案例要求,還需要配合filed方法來實現(xiàn):sql術(shù)方法call來實現(xiàn)后續(xù)的處理的。四、連貫操作(重點$model->where()->limit()->order->field()->答:原因就是每一個輔助方法最后的返回值都是$this,而$this是指當前的模型類,由模型五、中的統(tǒng)計查 1、count語法:$modelwheresql語句:2、max$modelmax(‘字段名sql:3、min語法:$modelmin(‘字段名minididsql:4、avg語法:$modelavg(‘字段名5、sum語法:$modelsum(‘字段名id六、擴展sql調(diào)試方法:fetchSql()。$modelwherelimitorderfetchSql(trueCURD操作FetchSqlmodelCURD操作之前,順序無所謂。FetchSql方法只能 3.2.3版本之后使用行(sql顯示sql語句給返回 行(sql顯示sql語句給返回七、綜合案1、首方法:indexhome模版:index.htmlhome第三步:將模版文件index.html、home.html到指定的位置home原因是Index控制器和index方法是默認的控制器和默認的方法,可以省略不寫,但是有另外式UURLU方法在模版中使用方法,需要注意,需要在其外面加上第一步:先【導(dǎo)航信息管理】中的二級菜單的代碼,將其粘貼到【組織結(jié)構(gòu)】中的指add第二步:模版文件add.html到指定的位置jQuery第四步:展示【部門】信post?答:要是在以前,我們可以使用if($_POST)來判斷,但是在 postIS_POSTtruefalse …在之前我們
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋七年級英語上冊 Unit 4 Food and Restaurants Lesson 23 The Corner Store說課稿 (新版)冀教版
- 《6的乘法口訣》(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)青島版
- 2023三年級英語下冊 Unit 2 I'm in Class One Grade Three Lesson 7說課稿 人教精通版(三起)
- 《2 我們的課余生活》(說課稿)-2023-2024學(xué)年四年級上冊綜合實踐活動吉美版001
- Unit 2 Different Families 第1課時(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 60米短跑 說課稿-2023-2024學(xué)年高三上學(xué)期體育與健康人教版必修第一冊
- 2025關(guān)于質(zhì)押反擔(dān)保合同
- Unit 2 Healthy Lifestyle Using language Listening and Speaking 說課稿-2023-2024學(xué)年高中英語人教版(2019)選擇性必修第三冊
- 長沙打包箱房施工方案
- 2024-2025學(xué)年高中歷史 第五單元 無產(chǎn)階級革命家 第2課 無產(chǎn)階級革命導(dǎo)師恩格斯教學(xué)說課稿 新人教版選修4
- 心電監(jiān)護考核標準
- 特種行業(yè)許可證申請表
- 古典芭蕾:基本技巧和術(shù)語
- 有限空間作業(yè)審批表
- 內(nèi)地居民前往香港或者澳門定居申請表
- DB43-T 2612-2023林下竹蓀栽培技術(shù)規(guī)程
- 三下《動物的一生》教材解讀
- 神木市孫家岔鎮(zhèn)神能乾安煤礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 非煤礦山安全應(yīng)急預(yù)案
- 浙江省公安民警心理測驗考試題目
- 一圖看懂《診所備案管理暫行辦法》學(xué)習(xí)解讀課件
評論
0/150
提交評論