Thinkphp代碼生成工具:ThinkphpHelper

jopen 10年前發布 | 51K 次閱讀 Web框架 ThinkphpHelper ThinkPHP

 Thinkphp代碼生成工具:ThinkphpHelper

基于最新的Thinkphp3.2.2版。支持MySQL 和 sqlite數據庫,快速生成前后臺CRUD代碼片段,減少重復勞動。而且只有一個文件,輕巧方便。

寫這個東西的原因是因為我最近沮喪的發現很多時候我都在做重復的事情,比如重復寫最簡單的CRUD方法,編寫表單,寫前臺樣式表等等。

Thinkphp對于后臺操作的支持已經非常強大,再加上最近非常流行的Bootstrap框架讓前臺樣式也變得容易遵循一個標準,于是我決定開始寫一個屬于自己的代碼生成器。

我希望它操作足夠簡單,讓人一看就懂,對MySql和Sqlite數據庫都能夠穩定生成CRUD代碼就好,還如果還能順便生成一些符合Bootstrap框架的View代碼就更好啦。

經過了大概十幾個小時的奮斗,ThinkphpHelper誕生啦!

它只有一個文件,支持MySQL 和 sqlite數據庫,快速生成前后臺CRUD代碼片段,減少重復勞動。而且只有一個文件,輕巧方便。

你只需要配置好數據庫信息后把它放到你項目文件的任意一個Controller目錄中,然后像這樣調用它:http://[你的項目地址]/index.php/[模塊名]/ThinkphpHelper

我把所有的樣式表都寫到了這個文件中,使它方便你復制粘貼到任何Thinkphp項目中,其中用到的Bootstrap和jquery的相關文件是讀取網絡上的CDN,所以使用它的時候最好保證你的網絡暢通,如果你沒有網絡的話,可以自行修改相關的地址。

注意,它只是生成代碼片段,所有相應的文件還是需要你自己親手創建。使用之前一定要準備好你的數據庫以及數據庫里的數據表,不過聰明的你一定知道它是怎么用的對吧?

最新版目前已經支持Thinkphp3.2.2 由于3.2.2更新幅度較大,以后對Thinkphp3.1.x的支持不再更新,未來也會考慮加入直接生成文件的功能。

項目主頁:http://www.baiduhome.net/lib/view/home/1410955938773

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!