幫助中心 | 我的帳號 | 關於我們

ThinkPHP5實戰

  • 作者:夏磊
  • 出版社:清華大學
  • ISBN:9787302533580
  • 出版日期:2019/10/01
  • 裝幀:平裝
  • 頁數:189
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書針對ThinkPHP 5進行編寫,內容由淺入深,由局部到整體,以實用性為目標,系統地介紹ThinkPHP框架的相關技術及其在Web開發中的應用。
    本書分為18章,內容包括開發環境搭建、配置系統、路由、控制器、資料庫操作層、模型層、視圖、驗證器、緩存、Session和Cookie、命令行應用、開發調試、伺服器部署、資料庫設計、多人博客系統開發、圖書管理系統開發、論壇系統開發與微信小程序商城系統開發。如果讀者在閱讀本書時遇到問題,還可以到Github上提出問題獲得解答。
    本書適合ThinkPHP初學者、PHP應用開發人員,也適合作為高等院校和培訓學校電腦相關專業的師生教學參考。

作者介紹
夏磊
    夏磊,目前從事軟體開發工作。精通PHP伺服器腳本語言技術,善於把握運用新技術,如LAMP&LNMP平台以及Node.js平台下Web軟體的開發、軟體架構、設計模式等。作者博客上大量的PHP相關技術文章,深受讀者好評。

目錄
第1章  搭建開發環境
  1.1  下載開發工具/軟體
  1.2  HelloWorld
第2章  配置系統
  2.1  配置的路徑
  2.2  配置的格式
  2.3  配置的載入順序
  2.4  配置的讀寫與示例
  2.5  小結
第3章  路由
  3.1  路由模式
    3.1.1  普通模式
    3.1.2  混合模式
    3.1.3  強制模式
  3.2  路由定義
    3.2.1  編碼定義
    3.2.2  配置定義
  3.3  路由條件
  3.4  路由地址
    3.4.1  路由到模塊/控制器
    3.4.2  重定向
    3.4.3  路由到控制器方法
    3.4.4  路由到類靜態方法
    3.4.5  路由到閉包
  3.5  Restful路由
    3.5.1  普通資源
    3.5.2  嵌套資源
  3.6  路由分組
  3.7  全局404路由
  3.8  路由綁定
  3.9  URL生成
  3.10  小結
第4章  控制器
  4.1  定義
  4.2  輸出響應
  4.3  配置響應格式
  4.4  初始化操作和前置操作
  4.5  跳轉和重定向
  4.6  控制器嵌套
  4.7  獲取請求詳情
  4.8  獲取輸入數據
    4.8.1  數據過濾方法
    4.8.2  獲取部分數據
    4.8.3  排除部分數據
    4.8.4  數據類型處理
  4.9  參數綁定
  4.10  頁面緩存
  4.11  小結
第5章  資料庫操作層
  5.1  資料庫配置

  5.2  基本操作
  5.3  使用查詢構造器
    5.3.1  添加數據
    5.3.2  更新數據
    5.3.3  查詢數據
    5.3.4  刪除數據
  5.4  查詢語法
    5.4.1  查詢表達式和查詢方法
    5.4.2  查詢表達式示例
  5.5  連貫操作
  5.6  連貫操作示例
    5.6.1  table
    5.6.2  alias
    5.6.3  field
    5.6.4  order/orderRaw
    5.6.5  limit
    5.6.6  group
    5.6.7  having
    5.6.8  join
    5.6.9  union
    5.6.10  distinct
    5.6.11  page
    5.6.12  lock
    5.6.13  cache
    5.6.14  relation
  5.7  查詢事件與SQL調試
    5.7.1  查詢事件
    5.7.2  SQL調試
    5.7.3  事務
    5.7.4  調用存儲過程或函數
第6章  模型層
  6.1  模型定義
  6.2  插入數據
  6.3  更新數據
  6.4  批量更新(只支持主鍵)
  6.5  刪除數據
  6.6  查詢數據
  6.7  批量查詢
  6.8  聚合查詢
  6.9  get/set
  6.10  自動時間戳處理
  6.11  只讀欄位
  6.12  軟刪除
  6.13  自動完成
  6.14  數據類型自動轉換
  6.15  快捷查詢
  6.16  全局查詢條件
  6.17  模型事件
  6.18  關聯模型
    6.18.1  一對一關聯

    6.18.2  一對一關聯模型數據操作
    6.18.3  一對一從屬關聯
    6.18.4  一對多關聯
    6.18.5  一對多關聯模型數據操作
    6.18.6  一對多從屬關聯
    6.18.7  多對多關聯
    6.18.8  多對多模型數據操作
    6.18.9  多對多從屬關聯
    6.18.10  不定類型關聯模型
    6.18.11  關聯數據一次查詢優化
第7章  視圖
  7.1  渲染方法
  7.2  模板引擎配置
  7.3  模板賦值與渲染
  7.4  Think模板引擎語法
    7.4.1  變數輸出
    7.4.2  模板內置變數
    7.4.3  默認值
    7.4.4  使用函數
    7.4.5  算術運算符
    7.4.6  三目運算符
    7.4.7  不解析輸出
    7.4.8  布局文件
    7.4.9  模板包含
    7.4.10  被包含模板使用變數
  7.5  模板繼承
    7.5.1  繼承語法
    7.5.2  繼承模板合併
    7.5.3  模板繼承注意事項
  7.6  模板標籤庫
    7.6.1  導入標籤庫
    7.6.2  使用標籤庫
    7.6.3  標籤預載入
    7.6.4  內置標籤
    7.6.5  內置標籤示例
    7.6.6  標籤嵌套
第8章  驗證器
  8.1  驗證器類
  8.2  驗證規則
  8.3  自定義規則
  8.4  控制器/模型驗證
  8.5  便捷驗證
  8.6  小結
第9章  緩存
  9.1  緩存配置
  9.2  緩存操作
第10章  Session和Cookie
  10.1  Session和Cookie區別
    10.1.1  Session
    10.1.2  Cookie

  10.2  Session配置
  10.3  Session操作
  10.4  Cookie配置
  10.5  Cookie操作
第11章  命令行應用
第12章  開發調試
  12.1  調試模式的開啟和關閉
  12.2  變數調試
  12.3  執行流程
  12.4  性能調試
  12.5  異常
    12.5.1  異常配置
    12.5.2  異常處理器
  12.6  異常拋出
第13章  伺服器部署
  13.1  apt-get常用命令
  13.2  安裝步驟
  13.3  配置文件路徑
  13.4  服務管理命令
  13.5  配置默認站點
第14章  資料庫設計
  14.1  設計原則
  14.2  設計工具
第15章  多人博客系統開發
  15.1  項目目的
  15.2  需求分析
  15.3  功能分析
  15.4  資料庫設計
    15.4.1  數據表模型圖
    15.4.2  資料庫關係說明
    15.4.3  資料庫字典
  15.5  模塊設計
    15.5.1  網站前台
    15.5.2  用戶管理端
  15.6  效果展示
  15.7  代碼示例
    15.7.1  用戶註冊
    15.7.2  用戶登錄
    15.7.3  文章詳情
    15.7.4  發表文章
    15.7.5  接入統計系統
  15.8  項目總結
  15.9  項目完整代碼
第16章  圖書管理系統開發
  16.1  項目目的
  16.2  MVC+Repository+Service介紹
  16.3  需求分析
  16.4  功能分析
  16.5  模塊設計
  16.6  資料庫設計

    16.6.1  資料庫模型關係
    16.6.2  資料庫關係說明
    16.6.3  資料庫字典
  16.7  核心業務流程
  16.8  效果展示
  16.9  代碼示例
  16.10  項目總結
  16.11  項目完整代碼
第17章  論壇系統開發
  17.1  項目目的
  17.2  需求分析
  17.3  功能分析
  17.4  模塊設計
  17.5  資料庫設計
    17.5.1  資料庫表關係
    17.5.2  資料庫表關係說明
    17.5.3  資料庫字典
  17.6  效果展示
  17.7  代碼示例
    17.7.1  用戶註冊
    17.7.2  新增版塊
    17.7.3  編輯版塊
    17.7.4  模型基類
    17.7.5  主題模型類
    17.7.6  倉儲基類
    17.7.7  主題倉儲類
    17.7.8  用戶業務類
    17.7.9  自定義配置
    17.7.10  讀取自定義配置
    17.7.11  免登錄Action定義
    17.7.12  免登錄Action配置
    17.7.13  用戶註冊(顯示驗證碼)
    17.7.14  用戶註冊(檢測驗證碼)
  17.8  項目總結
  17.9  項目完整代碼
第18章  微信小程序商城系統開發
  18.1  項目目的
  18.2  需求分析
  18.3  功能分析
  18.4  模塊設計
  18.5  資料庫設計
    18.5.1  資料庫關係
    18.5.2  資料庫關係說明
    18.5.3  資料庫字典
  18.6  效果展示
  18.7  代碼示例
  18.8  項目總結
  18.9  項目完整代碼
後記

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032