注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)ThinkPHP 5實(shí)戰(zhàn)

ThinkPHP 5實(shí)戰(zhàn)

ThinkPHP 5實(shí)戰(zhàn)

定 價(jià):¥49.00

作 者: 夏磊 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302533580 出版時(shí)間: 2019-10-01 包裝: 平裝
開本: 16開 頁數(shù): 189 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書針對(duì)ThinkPHP 5進(jìn)行編寫,內(nèi)容由淺入深,由局部到整體,以實(shí)用性為目標(biāo),系統(tǒng)地介紹ThinkPHP框架的相關(guān)技術(shù)及其在Web開發(fā)中的應(yīng)用。 本書分為18章,內(nèi)容包括開發(fā)環(huán)境搭建、配置系統(tǒng)、路由、控制器、數(shù)據(jù)庫操作層、模型層、視圖、驗(yàn)證器、緩存、Session和Cookie、命令行應(yīng)用、開發(fā)調(diào)試、服務(wù)器部署、數(shù)據(jù)庫設(shè)計(jì)、多人博客系統(tǒng)開發(fā)、圖書管理系統(tǒng)開發(fā)、論壇系統(tǒng)開發(fā)與微信小程序商城系統(tǒng)開發(fā)。如果讀者在閱讀本書時(shí)遇到問題,還可以到Github上提出問題獲得解答。 本書適合ThinkPHP初學(xué)者、PHP應(yīng)用開發(fā)人員,也適合作為高等院校和培訓(xùn)學(xué)校計(jì)算機(jī)相關(guān)專業(yè)的師生教學(xué)參考。

作者簡(jiǎn)介

  夏磊,畢業(yè)于湖南工業(yè)大學(xué)網(wǎng)絡(luò)工程專業(yè);目前從事軟件開發(fā)工作,精通PHP服務(wù)器腳本語言技術(shù),善于把握與運(yùn)用新技術(shù),如LAMP平臺(tái)下Web軟件的開發(fā)、軟件架構(gòu)、設(shè)計(jì)模式、JavaScript、YII、Golang等;博客上有大量的Web相關(guān)技術(shù)文章,深受讀者好評(píng);著有圖書《ThinkPHP實(shí)戰(zhàn)》。

圖書目錄

目  錄
第1章  搭建開發(fā)環(huán)境 1
1.1  下載開發(fā)工具/軟件 1
1.2  HelloWorld 1
第2章  配置系統(tǒng) 5
2.1  配置的路徑 5
2.2  配置的格式 5
2.3  配置的加載順序 6
2.4  配置的讀寫與示例 6
2.5  小結(jié) 8
第3章  路由 9
3.1  路由模式 9
3.1.1  普通模式 9
3.1.2  混合模式 10
3.1.3  強(qiáng)制模式 10
3.2  路由定義 10
3.2.1  編碼定義 10
3.2.2  配置定義 11
3.3  路由條件 11
3.4  路由地址 13
3.4.1  路由到模塊/控制器 13
3.4.2  重定向 13
3.4.3  路由到控制器方法 14
3.4.4  路由到類靜態(tài)方法 14
3.4.5  路由到閉包 14
3.5  Restful路由 14
3.5.1  普通資源 14
3.5.2  嵌套資源 15
3.6  路由分組 16
3.7  全局404路由 16
3.8  路由綁定 17
3.9  URL生成 17
3.10  小結(jié) 17
第4章  控制器 18
4.1  定義 18
4.2  輸出響應(yīng) 18
4.3  配置響應(yīng)格式 19
4.4  初始化操作和前置操作 19
4.5  跳轉(zhuǎn)和重定向 20
4.6  控制器嵌套 20
4.7  獲取請(qǐng)求詳情 20
4.8  獲取輸入數(shù)據(jù) 21
4.8.1  數(shù)據(jù)過濾方法 22
4.8.2  獲取部分?jǐn)?shù)據(jù) 22
4.8.3  排除部分?jǐn)?shù)據(jù) 22
4.8.4  數(shù)據(jù)類型處理 22
4.9  參數(shù)綁定 23
4.10  頁面緩存 23
4.11  小結(jié) 23
第5章  數(shù)據(jù)庫操作層 24
5.1  數(shù)據(jù)庫配置 24
5.2  基本操作 26
5.3  使用查詢構(gòu)造器 27
5.3.1  添加數(shù)據(jù) 27
5.3.2  更新數(shù)據(jù) 27
5.3.3  查詢數(shù)據(jù) 28
5.3.4  刪除數(shù)據(jù) 28
5.4  查詢語法 29
5.4.1  查詢表達(dá)式和查詢方法 29
5.4.2  查詢表達(dá)式示例 30
5.5  連貫操作 31
5.6  連貫操作示例 32
5.6.1  table 32
5.6.2  alias 33
5.6.3  field 33
5.6.4  order/orderRaw 33
5.6.5  limit 34
5.6.6  group 34
5.6.7  having 34
5.6.8  join 34
5.6.9  union 35
5.6.10  distinct 35
5.6.11  page 35
5.6.12  lock 35
5.6.13  cache 36
5.6.14  relation 36
5.7  查詢事件與SQL調(diào)試 36
5.7.1  查詢事件 36
5.7.2  SQL調(diào)試 37
5.7.3  事務(wù) 37
5.7.4  調(diào)用存儲(chǔ)過程或函數(shù) 37
第6章  模型層 38
6.1  模型定義 38
6.2  插入數(shù)據(jù) 38
6.3  更新數(shù)據(jù) 39
6.4  批量更新(只支持主鍵) 39
6.5  刪除數(shù)據(jù) 40
6.6  查詢數(shù)據(jù) 40
6.7  批量查詢 40
6.8  聚合查詢 41
6.9  get/set 41
6.10  自動(dòng)時(shí)間戳處理 42
6.11  只讀字段 43
6.12  軟刪除 43
6.13  自動(dòng)完成 44
6.14  數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換 45
6.15  快捷查詢 46
6.16  全局查詢條件 46
6.17  模型事件 47
6.18  關(guān)聯(lián)模型 48
6.18.1  一對(duì)一關(guān)聯(lián) 48
6.18.2  一對(duì)一關(guān)聯(lián)模型數(shù)據(jù)操作 48
6.18.3  一對(duì)一從屬關(guān)聯(lián) 49
6.18.4  一對(duì)多關(guān)聯(lián) 49
6.18.5  一對(duì)多關(guān)聯(lián)模型數(shù)據(jù)操作 50
6.18.6  一對(duì)多從屬關(guān)聯(lián) 50
6.18.7  多對(duì)多關(guān)聯(lián) 50
6.18.8  多對(duì)多模型數(shù)據(jù)操作 51
6.18.9  多對(duì)多從屬關(guān)聯(lián) 52
6.18.10  不定類型關(guān)聯(lián)模型 52
6.18.11  關(guān)聯(lián)數(shù)據(jù)一次查詢優(yōu)化 54
第7章  視圖 56
7.1  渲染方法 56
7.2  模板引擎配置 56
7.3  模板賦值與渲染 57
7.4  Think模板引擎語法 57
7.4.1  變量輸出 58
7.4.2  模板內(nèi)置變量 58
7.4.3  默認(rèn)值 58
7.4.4  使用函數(shù) 59
7.4.5  算術(shù)運(yùn)算符 59
7.4.6  三目運(yùn)算符 59
7.4.7  不解析輸出 60
7.4.8  布局文件 60
7.4.9  模板包含 62
7.4.10  被包含模板使用變量 63
7.5  模板繼承 64
7.5.1  繼承語法 64
7.5.2  繼承模板合并 65
7.5.3  模板繼承注意事項(xiàng) 65
7.6  模板標(biāo)簽庫 66
7.6.1  導(dǎo)入標(biāo)簽庫 66
7.6.2  使用標(biāo)簽庫 66
7.6.3  標(biāo)簽預(yù)加載 66
7.6.4  內(nèi)置標(biāo)簽 67
7.6.5  內(nèi)置標(biāo)簽示例 68
7.6.6  標(biāo)簽嵌套 72
第8章  驗(yàn)證器 73
8.1  驗(yàn)證器類 73
8.2  驗(yàn)證規(guī)則 74
8.3  自定義規(guī)則 76
8.4  控制器/模型驗(yàn)證 77
8.5  便捷驗(yàn)證 78
8.6  小結(jié) 78
第9章  緩存 79
9.1  緩存配置 79
9.2  緩存操作 79
第10章  Session和Cookie 81
10.1  Session和Cookie區(qū)別 81
10.1.1  Session 81
10.1.2  Cookie 81
10.2  Session配置 81
10.3  Session操作 82
10.4  Cookie配置 82
10.5  Cookie操作 83
第11章  命令行應(yīng)用 84
第12章  開發(fā)調(diào)試 86
12.1  調(diào)試模式的開啟和關(guān)閉 86
12.2  變量調(diào)試 87
12.3  執(zhí)行流程 87
12.4  性能調(diào)試 88
12.5  異常 88
12.5.1  異常配置 88
12.5.2  異常處理器 89
12.6  異常拋出 89
第13章  服務(wù)器部署 91
13.1  apt-get常用命令 91
13.2  安裝步驟 92
13.3  配置文件路徑 92
13.4  服務(wù)管理命令 92
13.5  配置默認(rèn)站點(diǎn) 92
第14章  數(shù)據(jù)庫設(shè)計(jì) 94
14.1  設(shè)計(jì)原則 94
14.2  設(shè)計(jì)工具 94
第15章  多人博客系統(tǒng)開發(fā) 100
15.1  項(xiàng)目目的 100
15.2  需求分析 100
15.3  功能分析 101
15.4  數(shù)據(jù)庫設(shè)計(jì) 101
15.4.1  數(shù)據(jù)表模型圖 101
15.4.2  數(shù)據(jù)庫關(guān)系說明 102
15.4.3  數(shù)據(jù)庫字典 102
15.5  模塊設(shè)計(jì) 104
15.5.1  網(wǎng)站前臺(tái) 105
15.5.2  用戶管理端 107
15.6  效果展示 107
15.7  代碼示例 110
15.7.1  用戶注冊(cè) 110
15.7.2  用戶登錄 112
15.7.3  文章詳情 113
15.7.4  發(fā)表文章 115
15.7.5  接入統(tǒng)計(jì)系統(tǒng) 117
15.8  項(xiàng)目總結(jié) 118
15.9  項(xiàng)目完整代碼 118
第16章  圖書管理系統(tǒng)開發(fā) 119
16.1  項(xiàng)目目的 119
16.2  MVC Repository Service介紹 119
16.3  需求分析 120
16.4  功能分析 120
16.5  模塊設(shè)計(jì) 120
16.6  數(shù)據(jù)庫設(shè)計(jì) 121
16.6.1  數(shù)據(jù)庫模型關(guān)系 121
16.6.2  數(shù)據(jù)庫關(guān)系說明 122
16.6.3  數(shù)據(jù)庫字典 123
16.7  核心業(yè)務(wù)流程 125
16.8  效果展示 125
16.9  代碼示例 128
16.10  項(xiàng)目總結(jié) 137
16.11  項(xiàng)目完整代碼 137
第17章  論壇系統(tǒng)開發(fā) 138
17.1  項(xiàng)目目的 138
17.2  需求分析 138
17.3  功能分析 139
17.4  模塊設(shè)計(jì) 139
17.5  數(shù)據(jù)庫設(shè)計(jì) 139
17.5.1  數(shù)據(jù)庫表關(guān)系 140
17.5.2  數(shù)據(jù)庫表關(guān)系說明 141
17.5.3  數(shù)據(jù)庫字典 141
17.6  效果展示 145
17.7  代碼示例 152
17.7.1  用戶注冊(cè) 152
17.7.2  新增版塊 153
17.7.3  編輯版塊 153
17.7.4  模型基類 154
17.7.5  主題模型類 155
17.7.6  倉儲(chǔ)基類 158
17.7.7  主題倉儲(chǔ)類 160
17.7.8  用戶業(yè)務(wù)類 164
17.7.9  自定義配置 168
17.7.10  讀取自定義配置 168
17.7.11  免登錄Action定義 169
17.7.12  免登錄Action配置 169
17.7.13  用戶注冊(cè)(顯示驗(yàn)證碼) 171
17.7.14  用戶注冊(cè)(檢測(cè)驗(yàn)證碼) 172
17.8  項(xiàng)目總結(jié) 173
17.9  項(xiàng)目完整代碼 173
第18章  微信小程序商城系統(tǒng)開發(fā) 174
18.1  項(xiàng)目目的 174
18.2  需求分析 174
18.3  功能分析 174
18.4  模塊設(shè)計(jì) 175
18.5  數(shù)據(jù)庫設(shè)計(jì) 175
18.5.1  數(shù)據(jù)庫關(guān)系 175
18.5.2  數(shù)據(jù)庫關(guān)系說明 176
18.5.3  數(shù)據(jù)庫字典 176
18.6  效果展示 178
18.7  代碼示例 184
18.8  項(xiàng)目總結(jié) 189
18.9  項(xiàng)目完整代碼 189
后記 190
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)