#### 首先聲明,本人也是一個TP5新手,也在不斷的學習和解決問題道路上前行。前段時間同事委托一個單位保險統計小系統的制作,因之前給單位制作的幾個系統都是使用TP2和TP3配合bootstrap完成的,運行兩年有余,非常穩定,所以這次繼續準備在業余時間重新用強大的THINKPHP來解決。
#### 鑒于THINKPHP已經升級到5.0.2,所以要看一下手冊,傻眼了,顛覆了自己的制作習慣啊,比如目錄的建立,數據查詢等,為了不在同事面前丟面子,從頭學起吧,從本機服務器搭建,到TP的運行,遇到了一些問題,汗顏啊,畢竟轉行已久,最近的程序還是前幾個月修改了之前的幾個頁面而已。
#### 準備制作的時候還要確定一下,頁面UI該如何選擇,TP論壇也有一些朋友在討論easyui,所以著重研究了一下,感覺頁面統一整潔,demo看起來挺容易入手,而且插件齊全,顏色主題豐富,所以最終選擇了easyui。
#### 借助以前的經驗看來真的不行啊,尤其是bootstrap和easyui用起來簡直天壤之別,因為一些小問題還耽誤了過多的時間,查找了一些資料做了一些試驗,總算有點感覺了,雖然系統很小,但是自己又想嘚瑟一下,使用了highchart圖表、uploadify上傳和phpexcel導出等,簡直就是找事啊,只能一點點的解決了。
#### 我想,很多新學習的朋友也會碰到類似的一些問題,那么如果能夠幫到您,真是我的榮幸,鑒于本人的水平有限,有技術限制和代碼粗陋等問題,還請高手批評指正,本人盡量以TP5和easyui的結合入手,用增刪改查的實例,用盡量容易理解的方式來與各位新手朋友一起分享這個學習的過程。
>[danger]### 最后強調一下,本實例是業余時間制作,而且代碼和注釋都是自己編寫,所以更新速度可能慢一些,請見諒
本實例結束語中提供的源碼下載中,已經重新進行了修改和美化,包括jcrop的頭像裁剪、主題更換等,其中的部分內容并未在案例中過多講解,如果有任何問題可以留言,以后也會慢慢的對本案例進行完善補充。
# **請大家盡量按照代碼功能手工編寫,增強理解,如果有的代碼拷貝后運行有問題,請把注釋刪除!**
- 聲明
- 前期準備
- 一、登錄
- 1.數據庫
- 2.模板頁面
- 3.控制器
- 4.模型
- 后語
- 二、首頁
- 首頁模板文件
- 首頁HTML代碼
- 首頁JS代碼
- 三、單位及人員管理
- 單位及人員管理模板文件
- 單位及人員管理模板HTML代碼
- 單位及人員管理模板數據表JS代碼
- 單位及人員管理添加修改記錄JS代碼
- 單位及人員管理刪除記錄JS代碼
- 單位及人員管理控制器文件
- 單位及人員管理控制器引入
- 單位及人員管理控制器各方法
- 單位及人員管理模型文件
- 單位及人員管理驗證器文件
- 單位及人員管理后語
- 四、保險數據統計
- 1.保險數據統計數據表
- 2.保險數據統計模板頁面
- 保險數據統計模板HTML代碼
- 保險數據統計模板數據表JS代碼
- 保險數據統計模板清空記錄JS代碼
- 3.保險數據統計控制器
- 4.保險數據統計模型
- 五、年份管理
- 1.年份管理數據表
- 2.年份管理模板頁面
- 3.年份管理控制器
- 4.年份管理模型
- 5.年份管理驗證
- 六、數據圖表
- 數據圖表模板文件代碼
- 數據圖表控制器
- 其他
- 圖片上傳
- 圖片上傳模板頁面HTML代碼
- 圖片上傳模板頁面JS代碼
- 圖片上傳控制器
- 系統更換顏色主題
- 結束語