> 作者:Tommy
# 注意事項
請將demo下載到本地后,路徑里的中文要去掉!!
> 現在只把目錄列出來,看到這里的朋友們可以提前關注下,每晚10點鐘更新一節,長期更新(年假除外)。坑已經初步挖好!
# 為什么要寫這個文檔?
作為一名程序猿,面對新接觸或使用的工具的時候會遇到太多坑。我們每次遇到問題不是問百度就是問谷歌,花了相當大的精力和成本在這上面,到頭來發現原來有個人在某個點輕輕一點,我們就可以解決這些問題了。**可惜,很多時候并沒有!**
我以前是CI的使用者,在[ThinkPHP](http://www.thinkphp.cn/)官方發布TP5以后,我的視線就被它吸引了。相比于國外的框架,如YII2、Laravel、CI等,thinkphp確實會有不夠先進的地方,但TP5發布后,我決定在以后的學習和工作中使用ThinkPHP,因為:
* 相對于TP3.x版本,ThinkPHP V5.0是一個顛覆和重構版本,采用全新的架構思想,引入了很多的PHP新特性,優化了核心,減少了依賴,實現了真正的惰性加載,支持composer,并針對API開發做了大量的優化;
* 中文文檔,相對于國外框架,使用TP5可以無障礙的查閱文檔;
* 中文社區活躍,因為TP只有中文社區!幾乎我們遇到的問題都可以在官方的社區里搜索到,無論這個問題有沒有已經獲得正確的解答了,至少,我們心里是踏實的:哦,原來不是我一個人遇到這個問題!算是一種苦中作樂吧!
* 最重要的一點:國人開發!
**我就是這樣一個人,無論什么方面,當達到我的基本預期的時候,無條件的支持國產。**
> ThinkPHP團隊無疑是一個值得我們尊敬和敬仰的團隊,他們開發了國人喜愛的PHP框架,這幾年一直不斷努力進行改進。很多人一邊用著TP,一邊吐槽TP的某些方面,但這恰恰表示了我們對TP的熱愛不是嗎?
# 誰在編寫這個文檔?
大家可以叫我Tommy,是一個各方面均有涉獵的小小程序猿,這個文檔是由我來主寫,~~我的實習生能勝任的地方也會來寫一寫~~,我的幾個朋友參與進來,我負主要負責TP5教程部分,dp負責PHP基礎知識,我和小凱負責常用類庫。當然我會嚴格查看和測試相關代碼,力求讓大家來這里是來學習和解決問題的,而不是越看越糊涂。
# 約定
* 我的開發環境使用的是Apache + mysql + php,如果使用Nginx在隱藏index.php和開啟PATHINFO模式的時候會有坑,這個我后續會在“那些坑兒>nginx下的PATHINFO和隱藏入口文件”里會進行講解;
* 所有講解默認隱藏入口文件和開啟PHTHINFO模式,隱藏入口文件等請參考[官方相關文檔](http://www.hmoore.net/manual/thinkphp5/118012),當然我也會在第一章[先看到頁面](http://www.hmoore.net/liuzhen153/tp5-demo/259719)里說明怎樣操作;
* 前端使用[bootstrap3](http://v3.bootcss.com/);
* 使用[最新核心版的TP5](http://www.thinkphp.cn/down.html);
# 已更新內容列表
* 前言 2017-02-11
* 1.1只展示頁面 2017-01-11
* 1.2給視圖傳遞數據 2017-01-12
* 1.3使用公共模板 2017-01-13
* 1.4使用模板布局 2017-01-14
* 2.1查 2017-01-16
* 2.2增 2017-01-17
* 2.3查 2017-01-18
* 2.4刪 2017-01-19
* 2.5鏈式操作 2017-01-22
* 2月14情人節特輯 2017-02-14
* PHP基礎語法 2017-02-14
* 流程控制結構 2017-02-14
* PHP函數 2017-02-14
* 數組 2017-02-14
* 字符串 2017-02-14
* PHP正則表達式 2017-02-14
* PHPExcel表格導入 2017-02-15
* PHP的日期和時間 2017-02-15
* GD庫圖像處理 2017-02-15
* 文件處理系統 2017-02-15
* 文件上傳和下載 2017-02-16
* 數據庫之Mysql(概述)2017-02-16
* PHPExcel表格導出 2017-02-20
* 3.1注冊 2017-02-22
* 5.1病房管理系統 2017-03-02
* 5.1.1病房管理系統-引導頁 2017-03-02
* 5.1.2病房管理系統-公共模板 2017-03-02
* 5.1.3病房管理系統-登錄 2017-03-02
* 5.1.4病房管理系統-功能引導頁合集 2017-03-02
* 5.1.5病房管理系統-修改密碼 2017-03-02
* 5.1.6病房管理系統-員工信息注冊 2017-03-02
* 5.1.7病房管理系統-員工信息更新 2017-03-02
* 5.1.8病房管理系統-員工信息刪除 2017-03-02
* 5.1.9病房管理系統-病人信息注冊 2017-03-02
* 5.1.10病房管理系統-病人信息更新 2017-03-02
* 5.1.11病房管理系統-出院手續辦理 2017-03-02
* 5.1.12病房管理系統-病人信息刪除 2017-03-02
* 5.1.13病房管理系統-科室信息查詢 2017-03-02
* 5.1.14病房管理系統-醫護信息查詢 2017-03-02
* 5.1.15病房管理系統-病房信息查詢 2017-03-02
* 5.1.16病房管理系統-病歷信息查詢 2017-03-02
* 3.2登錄
* 4.1操作SESSION
* 4.2操作Cookie
* 4.3文件上傳
* 5_1集成wangEditor
* 5_2集成UEditor
* 6.1圖片驗證碼
* 常用類庫:PHP操作Python
* 常用類庫:阿里大于短信驗證碼
* 常用類庫:時間戳操作
* 常用類庫:郵件發送
* 必看推薦閱讀【不斷更新】
- 前言
- Ⅰ.PHP基礎知識
- 1.PHP基本語法(一)
- 2.PHP基本語法(二)
- 3.流程控制結構
- 4.PHP函數
- 5.數組
- 6.字符串
- 7.PHP正則表達式
- 8.PHP的日期和時間
- 9.GD庫圖像處理
- 10.文件處理系統
- 11.文件上傳和下載
- 12.數據庫之MySQL(概述)
- Ⅱ.ThinkPHP5入門實踐
- 一、先看到頁面
- 1.1只展示頁面
- 1.2給視圖傳遞數據
- 1.3使用公共模板
- 1.4使用模板布局
- 二、簡單的數據庫操作
- (1)查
- (2)增
- (3)改
- (4)刪
- (5)鏈式操作
- 三、初級-階段性綜合應用
- (1)注冊
- (2)登錄
- 四、各種基本操作
- 1.操作Session
- 2.操作Cookie
- 3.文件上傳
- 五、富文本編輯器
- 集成wangEditor
- 集成UEditor
- 六、驗證碼
- 圖片驗證碼
- Ⅲ.常用類庫的使用
- 一、PHPExcel表格導入
- 二、PHPExcel表格導出
- 三、阿里大于短信驗證碼
- 四、時間戳操作Time
- 五、郵件發送
- 六、PHP操作Python
- Ⅳ.實例講解
- 一、病房管理系統
- 寫在前面
- 1.引導頁
- 2.公共模板
- 3.登錄
- 4.功能引導頁集合
- 5.修改密碼
- 6.員工信息注冊
- 7.員工信息更新
- 8.員工信息刪除
- 9.病人信息注冊
- 10.病人信息更新
- 11.出院手續辦理
- 12.病人信息刪除
- 13.科室信息查詢
- 14.醫護信息查詢
- 15.病房信息查詢
- 16.病歷信息查詢
- 加群驗證
- 必看推薦閱讀【不斷更新】