Yii framework中文手冊 PDF高清版
2.05MB / 07-26
Yii2框架從入門到精通 完整版PDF
17.8MB / 12-13
詳情介紹
Yii是一個基于組件、用于開發(fā)大型Web應(yīng)用的高性能PHP框架,它提供了當(dāng)今Web 2.0應(yīng)用開發(fā)所需要的幾乎一切功能,是zui具開發(fā)效率的PHP框架之一。 《Yii框架深度剖析》站在框架設(shè)計的高度,從源代碼級別剖析了Yii框架的工作機(jī)制?!禮ii框架深度剖析》分為15章,其內(nèi)容涵蓋了PHP框架的概念,Yii框架的工作流程,布局的概念及作用,模塊的概念及作用,ActiveRecord模型的原理和作用,ActiveRecord模型的查詢方法,小物件的概念及作用,小物件CActiveForm的作用以及調(diào)用方法,模型驗(yàn)證的概念及作用,Yii框架中的AJAX驗(yàn)證,與用戶登錄相關(guān)的內(nèi)容,Yii框架中基于角色的訪問控制系統(tǒng)的設(shè)計與實(shí)現(xiàn),Memcached緩存在Yii框架中的使用,日志在Yii框架中的實(shí)現(xiàn),以及Yii框架中URL管理組件。 《Yii框架深度剖析》適合Web開發(fā)人員,以及有一定的PHP開發(fā)基礎(chǔ),但是希望學(xué)習(xí)使用框架來提升開發(fā)能力的讀者閱讀。
目錄
第1章 初識PHP框架技術(shù) 1
1.1 PHP語言發(fā)展歷史及其適合的應(yīng)用領(lǐng)域 1
1.2 什么是框架 3
1.3 為什么要用框架開發(fā) 4
1.4 自定義框架 4
1.4.1 MVC框架模式的實(shí)現(xiàn) 4
1.4.2 入口文件 11
1.4.3 應(yīng)用(前端控制器) 16
1.4.4 從自定義框架到Y(jié)ii框架 21
1.5 小結(jié) 22
第2章 Yii框架基礎(chǔ) 23
2.1 Yii簡介 23
2.1.1 什么是Yii框架技術(shù) 23
2.1.2 優(yōu)點(diǎn) 25
2.1.3 性能 26
2.1.4 應(yīng)用案例 27
2.2 下載Yii 29
2.3 創(chuàng)建第一個Yii項(xiàng)目 32
2.4 輸出“Hello World” 35
2.5 入口文件 37
2.6 應(yīng)用(前端控制器) 38
2.7 MVC框架模式 38
2.8 Yii框架中的控制器 39
2.9 Yii框架中的視圖 40
2.10 小結(jié) 41
第3章 布局 42
3.1 布局概述 42
3.2 項(xiàng)目實(shí)現(xiàn)迭代一:創(chuàng)建并使用布局渲染首頁視圖 43
3.3 CController類的render()方法執(zhí)行流程 45
3.4 應(yīng)用級布局 47
3.5 嵌套布局 48
3.6 項(xiàng)目實(shí)現(xiàn)迭代二:使用嵌套布局渲染“新聞中心”列表頁 49
3.7 視圖文件的存儲路徑 52
3.8 小結(jié) 54
第4章 模塊 55
4.1 模塊概述 55
4.2 使用Gii創(chuàng)建模塊 56
4.3 模塊中的資源文件 59
4.4 項(xiàng)目實(shí)現(xiàn)迭代三:文章管理 61
4.5 小結(jié) 63
第5章 ActiveRecord模型 64
5.1 模型的概念 64
5.2 ActiveRecord模型概述 65
5.3 通過CRUD(增查改刪)操作理解CActiveRecord類 66
5.3.1 文章表(ds_article) 66
5.3.2 在配置文件中初始化數(shù)據(jù)庫連接 67
5.3.3 創(chuàng)建ActiveRecord模型 67
5.3.4 通過查詢操作理解CActiveRecord類 69
5.3.5 通過插入和更新操作理解CActiveRecord類 72
5.3.6 通過刪除操作理解CActiveRecord類 74
5.4 小結(jié) 74
第6章 CActiveRecord模型類的查詢方法 75
6.1 CActiveRecord類的find()方法與重載 75
6.2 查詢方法find()實(shí)例 77
6.2.1 實(shí)現(xiàn)帶有邏輯運(yùn)算符和比較運(yùn)算符的查詢 77
6.2.2 實(shí)現(xiàn)范圍比較查詢 77
6.2.3 實(shí)現(xiàn)模糊查詢 78
6.3 數(shù)據(jù)庫查詢條件類CDbCriteria 79
6.3.1 CDbCriteria成員屬性介紹 79
6.3.2 CDbCriteria成員方法介紹 80
6.4 CActiveRecord類的其他查詢方法 84
6.5 關(guān)聯(lián)查詢 86
6.6 項(xiàng)目實(shí)現(xiàn)迭代四:完成首頁中的數(shù)據(jù)填充 87
6.6.1 實(shí)現(xiàn)幻燈片切換 88
6.6.2 實(shí)現(xiàn)成功案例 90
6.6.3 實(shí)現(xiàn)其他欄目的文章內(nèi)容查詢 91
6.7 小結(jié) 98
第7章 Widget(小物件) 99
7.1 調(diào)用小物件的兩種方式 99
7.1.1 使用widget()方法調(diào)用小物件CJuiDatePicker 99
7.1.2 使用beginWidget()和endWidget()方法調(diào)用小物件CActiveForm 101
7.2 項(xiàng)目實(shí)現(xiàn)迭代五:使用CActiveForm小物件替換添加文章視圖頁面中的HTML表單標(biāo)簽 103
7.3 自定義小物件 106
7.3.1 繼承CWidget 106
7.3.2 自定義小物件的MVC結(jié)構(gòu) 108
7.4 項(xiàng)目實(shí)現(xiàn)迭代六:自定義首頁幻燈片小物件 110
7.5 項(xiàng)目實(shí)現(xiàn)迭代七:分頁顯示列表頁 112
7.5.1 分頁組件CPagination 112
7.5.2 新聞中心列表頁實(shí)現(xiàn)數(shù)據(jù)填充 114
7.5.3 分頁的超鏈接列表小物件CLinkPager 116
7.5.4 對小物件的二次開發(fā) 118
7.6 小結(jié) 120
第8章 ActiveRecord模型驗(yàn)證 121
8.1 模型中編寫驗(yàn)證規(guī)則 122
8.2 控制器中安全賦值 124
8.3 控制器中觸發(fā)驗(yàn)證 125
8.4 視圖中提取錯誤信息 127
8.5 項(xiàng)目實(shí)現(xiàn)迭代八:完成“添加文章”頁面中的模型驗(yàn)證 128
8.6 小結(jié) 131
第9章 AJAX驗(yàn)證 132
9.1 AJAX簡介 132
9.2 傳統(tǒng)的JavaScript實(shí)現(xiàn)AJAX驗(yàn)證 133
9.2.1 創(chuàng)建AJAX引擎XMLHttpRequest對象 135
9.2.2 創(chuàng)建HTTP請求 136
9.2.3 設(shè)置響應(yīng)HTTP請求狀態(tài)變化的方法 137
9.2.4 設(shè)置獲取服務(wù)器返回數(shù)據(jù)的語句 138
9.2.5 發(fā)送HTTP請求 139
9.3 jQuery實(shí)現(xiàn)AJAX驗(yàn)證 139
9.4 項(xiàng)目實(shí)現(xiàn)迭代九:完成“添加用戶”頁面中的AJAX驗(yàn)證 141
9.5 小結(jié) 144
第10章 用戶登錄 145
10.1 表單模型CFormModel 145
10.2 客戶端驗(yàn)證 147
10.2.1 CActiveForm實(shí)現(xiàn)客戶端驗(yàn)證源碼分析 147
10.2.2 項(xiàng)目實(shí)現(xiàn)迭代十:完成登錄頁面的客戶端驗(yàn)證 150
10.3 模型中的自定義方法作為rules()驗(yàn)證器 153
10.4 用于驗(yàn)證用戶名和密碼的身份類CUserIdentity 154
10.5 項(xiàng)目實(shí)現(xiàn)迭代十一:完成用戶登錄 157
10.6 保存用戶登錄狀態(tài)的CWebUser類 160
10.7 小結(jié) 161
第11章 基于角色的訪問控制 162
11.1 訪問控制技術(shù)綜述 162
11.2 RBAC概述 164
11.3 RBAC需求分析及功能概述 164
11.4 權(quán)限管理系統(tǒng)數(shù)據(jù)庫設(shè)計 165
11.5 項(xiàng)目實(shí)現(xiàn)迭代十二:權(quán)限管理系統(tǒng)主要模塊的實(shí)現(xiàn) 166
11.5.1 用戶管理 166
11.5.2 角色管理 168
11.5.3 權(quán)限管理 170
11.5.4 用戶-角色配置管理 175
11.5.5 角色-權(quán)限配置管理 175
11.6 Yii框架中RBAC的設(shè)計與實(shí)現(xiàn) 177
11.6.1 配置Srbac模塊及授權(quán)管理組件 177
11.6.2 Srbac使用的數(shù)據(jù)庫表 180
11.7 編寫AdminController初步了解Srbac授權(quán)體系 181
11.7.1 管理授權(quán)項(xiàng) 182
11.7.2 分配授權(quán)項(xiàng) 186
11.7.3 用戶已經(jīng)獲授權(quán) 188
11.8 測試Srbac驗(yàn)證授權(quán)流程 188
11.9 Srbac添加到實(shí)際項(xiàng)目中的應(yīng)用 193
11.9.1 修改Srbac模塊的視圖布局 193
11.9.2 防止非管理員用戶訪問Srbac 195
11.9.3 驗(yàn)證訪問權(quán)限 196
11.10 小結(jié) 197
第12章 Yii框架中Memcached緩存應(yīng)用 199
12.1 初識Memcached 199
12.2 Memcached在Web中的應(yīng)用 200
12.2.1 減小數(shù)據(jù)庫查詢的壓力 201
12.2.2 對海量數(shù)據(jù)的處理 201
12.3 Memcached的安裝及管理 202
12.3.1 安裝Memcached軟件 203
12.3.2 Memcached服務(wù)器的管理 204
12.4 使用Telnet作為Memcached的客戶端管理 204
12.4.1 Telnet客戶端連接Memcached服務(wù)器 205
12.4.2 連接Memcached服務(wù)器 205
12.4.3 基本的Memcached客戶端命令 206
12.4.4 查看當(dāng)前Memcached服務(wù)器的運(yùn)行狀態(tài)信息 206
12.4.5 數(shù)據(jù)管理指令 208
12.5 PHP的Memcached客戶端擴(kuò)展函數(shù)庫 210
12.5.1 安裝php_memcache.dll擴(kuò)展函數(shù)庫 210
12.5.2 相關(guān)擴(kuò)展方法 213
12.5.3 實(shí)例應(yīng)用 220
12.6 Yii框架CMemCache緩存組件 222
12.6.1 配置使用CMemCache緩存組件 222
12.6.2 CMemCache類部分構(gòu)成 224
12.6.3 CMemCache實(shí)例 226
12.7 緩存依賴 227
12.8 片段緩存 230
12.8.1 片段緩存的起始和結(jié)束 230
12.8.2 小物件COutputCache類部分構(gòu)成 232
12.8.3 項(xiàng)目實(shí)現(xiàn)迭代十三:產(chǎn)品中心欄目實(shí)現(xiàn)片段緩存 234
12.9 頁面緩存 236
12.10 局部無緩存 240
12.11 Yii框架其他緩存組件介紹 241
12.12 小結(jié) 242
第13章 日志 243
13.1 Apache服務(wù)器的日志 243
13.1.1 訪問日志的格式 244
13.1.2 錯誤日志的格式 248
13.1.3 日志的定制 249
13.2 PHP日志 252
13.2.1 PHP配置文件“php.ini” 252
13.2.2 通過配置文件生成日志 253
13.2.3 通過方法記錄日志到指定文件 254
13.2.4 錯誤信息記錄到操作系統(tǒng)的日志里 254
13.3 Yii框架的日志記錄 256
13.3.1 在配置文件中設(shè)置日志保存路徑 256
13.3.2 通過方法記錄日志信息 259
13.4 小結(jié) 261
第14章 URL重寫 262
14.1 關(guān)于URL 262
14.1.1 URL組成 262
14.1.2 良好URL設(shè)計原則 263
14.2 初步認(rèn)識Apache重寫模塊 265
14.3 Yii框架的URL管理 268
14.3.1 創(chuàng)建URL 268
14.3.2 解析URL 271
14.3.3 URL模式 273
14.3.4 實(shí)現(xiàn)偽靜態(tài) 274
14.3.5 帶有正則表達(dá)式的URL規(guī)則 275
14.3.6 一個規(guī)則匹配多個路由 276
14.3.7 規(guī)則源碼分析 278
14.4 隱藏入口文件index.php 287
14.4.1 再次使用Apache重寫模塊 287
14.4.2 RewriteCond指令詳解 288
14.4.3 Yii框架創(chuàng)建URL時隱藏入口文件 294
14.5 小結(jié) 296
第15章 Yii 2.0介紹 297
15.1 命名空間 297
15.1.1 命名空間的基本應(yīng)用 298
15.1.2 命名空間的子空間和公共空間 299
15.1.3 命名空間中的名稱和術(shù)語 300
15.1.4 別名和導(dǎo)入 301
15.2 安裝Yii 2.0 303
15.3 運(yùn)行應(yīng)用 305
15.4 輸出“Hello World” 307
15.5 小結(jié) 309
附錄 HTTP狀態(tài)消息 310
下載地址
人氣書籍
PHP 中文手冊 官方2016(帶用戶注釋) chm版
WEB開發(fā)圣經(jīng)《PHP與MySQL WEB開發(fā)》中文PDF電子書
PHP從入門到精通(第二版) pdf掃描版
php5中文手冊最新無錯版2016官方最新版(chm)
PHP項(xiàng)目開發(fā)案例全程實(shí)錄 高清pdf版
PHP開發(fā)實(shí)戰(zhàn)寶典 PDF掃描版
《PHP Smarty中文手冊》 chm 最新版
PHP項(xiàng)目開發(fā)案例全程實(shí)錄(第2版) 中文 PDF 完整高清版
PHP Smarty中文手冊chm 最新版
ThinkPHP5快速入門手冊 中文pdf版
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Yii框架深度剖析 中文pdf掃描版[284MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。