從基礎學習 ThinkPHP
2019 iThome 鐵人賽 第 11 屆
從基礎學習 ThinkPHP 是我在 2019 年 iThome 鐵人賽完成的 30 天系列,以 ThinkPHP 5.1 為主軸,從環境建置一路帶到完整的留言板系統。
閱讀系列文章 → 範例程式碼 →系列資訊
| 項目 | 內容 |
|---|---|
| 作者 | Ray(是 Ray,不是 Array) |
| 賽事 | 2019 iThome 鐵人賽(第 11 屆) |
| 主題 | ThinkPHP 5.1 / PHP MVC |
| 售價 | 免費 |
| 語言 | 繁體中文 |
內容簡介
從 3.2.4 跳到 5.1,ThinkPHP 整個架構幾乎重來一遍。這系列是 Ray 鐵人賽期間把新版本重學一次的筆記——SQL 開頭打底,再進到 MVC、路由、模型、表單驗證,最後做出一個會員 + 留言版,並收尾在 Heroku 部署。
ThinkPHP 是中文文件相對齊全的 PHP 框架,對英文不熟的人入門相對友善。只要懂 if、for、foreach 這些基本語法,大致都能跟得上。
主題範圍
- XAMPP 安裝與環境建置
- SQL 基礎指令
- ThinkPHP 目錄結構與 MVC 概念
- 路由設定與模型操作
- 原生 SQL 操作
- Layout 模板與第三方資源引入
- 表單驗證、Token、驗證碼
- 會員系統與留言板實作
- 部署到 Heroku
適合對象
- 具備基礎程式語法(if/for/foreach)的開發者
- 想入門 PHP MVC 框架的學習者
- 英文不熟、想找中文友善框架入門的人