>[info] #### 俗話說的好,授人以魚,不如授人以漁。
##### 本文檔基于 ```ThtinkPHP 5.1``` ,在文檔中,會不斷地去添加,我們做項目當中,會用到,以及將來會用到的功能,畢竟,一個個的項目,也是由小例子,小功能,拼接起來的。
### 重要的事情說三遍
>[info] 代碼是一行行敲出來的。
>[warning] 代碼是一行行敲出來的。
>[danger] 代碼是一行行敲出來的。
在剛入程序員這一行,在對于BUG,代碼方面,有什么疑問,我從來都只是百度,百度到了,就直接復制粘貼,從不去手動擼代碼。
當時的我,認為,只要理解清楚了,下次遇到這個問題就能解決,而不需要再次去查詢出錯的產生情況。
結果,事實證明,我這樣,對工作當中,沒有任何用處。不懂的還是不懂,還是照常去查資料,解決資料。
當我意識到這個問題的時候,只要能自己實現,書寫的代碼,都是老老實實敲代碼。
查找到問題的時候,也一樣,我們是敲代碼而不是看代碼,看代碼對于自己的學習,沒有任何的意義以及幫助。
> ### 說明
基于 ```ThinkPHP 5.1``` 所需要的的環境如下:
>[info]
>PHP >= 5.6.0
PDO PHP Extension
MBstring PHP Extension
在過程當中,使用的開發工具為 ```PhpStrom``` ,這是我個人認為的,進行PHP開發的神器!!!
>[success] #### 最后再說一點,文檔中,所有的項目都會上傳到Github上面,歡迎大家 star 和 fork。
- 序言
- 文檔更新狀態
- 錯誤提交
- 零、前期準備
- (1)PHP開發環境
- (2)PHP開發工具
- (3)數據庫相關
- (4)ThinkPHP5.1完全開發手冊
- (5)URL優化
- 一、用戶登錄
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源碼下載
- 二、無限極分類
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)驗證器
- (6)MVC - C(控制器)
- (7)源碼下載
- 三、TP5.1開發API接口,實現前后端分離
- (1)數據表設計
- (2)項目配置
- (3)HTML純靜態頁面
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源碼下載
- 四、TP5調用 API 接口
- (1)項目配置
- (2)MVC - V(視圖)
- (3)MVC - C(控制器)
- (4)源碼下載
- 五、文章分頁以及修改分頁樣式
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)自定義分頁類
- (7)源碼下載
- 六、修改默認跳轉頁面
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)驗證器
- (6)MVC - C(控制器)
- (7)自定義跳轉頁面
- (8)源碼下載
- 七、整合markdown在線編輯器
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 八、整合PHPExcel導入導出功能
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 九、整合Echarts
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 十、接入AntV G2(可視化圖形)
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載