1. 程式人生 > >把VueThink整合到已有ThinkPHP 5.0項目中

把VueThink整合到已有ThinkPHP 5.0項目中

廣州 json 1.2 前後端 ron install 測試框架 front 目錄

VueThink初認識

VueThink,是一個很不錯的技術框架,由廣州洪睿科技的技術團隊2016年研發(嚴重聲明:我雖然在廣州,但和團隊成員沒有任何裙帶關系,我不是托兒!真心非常感謝他們的研發並開源)

看了一下,VueThink主要有以下幾個特點:

1、不僅僅有後臺部分,還有前端前臺部分(Vue)的應用。

2、前後端分離技術的應用實踐——整合應用得非常棒。

3、開源、完全免費。

4、運行環境要求PHP5.4以上

實幹興邦(裝逼一下),我們一起看看可愛的VueThink中,thinkPHP這些

第二步、下載

到VueThink官方網站(http://www.vuethink.com/)下載VueThink-master壓縮包。


第三步、學習VueThink文件結構



下載之後解壓,發現裏面有frontEnd(前端部分-有時間再來學習了)、php兩個文件夾。

php文件夾裏面打開一看,似曾相識了,就是常見的ThinkPHP結構

php
├─application(*1、APP文件夾)
│ ├─admin(*1.1、管理目錄,一般項目沒有,整個文件夾復制到項目裏去)
│ ├─common(*1.2、公用庫文件夾,一般項目裏面沒有它,整個文件夾復制到項目裏去)
│ ├─command.php(原來項目已經有,而且一樣的,忽略它。)
│ ├─common.php(*1.3、原來項目有,but,是空的,那就替換原來的文件吧。)
│ ├─tags.php(*1.4、應用行為擴展定義文件,一般需要整合這個文件裏的內容。)

├─config(*2、配置文件夾)
├─extend(*3、引入的擴展文件夾)
├─public(*4、項目發布文件夾)
├─thinkphp(TP5框架文件夾,這個原來的項目已經有了,整合的時候忽略)
├─vendor(git項目管理的文件,一般忽略它)
├─.gitignore(git項目管理文件,一般忽略它)
├─.htaccess(Apache的文件,一般項目已經有,並且配置好了,忽略它)
├─composer.json(Composer 包管理工具的的文件,一般項目有了,忽略它)
├─index.php(*5、應用入口文件,這裏定義了CONF_PATH配置常量,我的項目沒有,需要整合它)

├─install.sql(*6、這是創建數據表、初始化數據的sql文件)
├─LICENSE.txt(ThinkPHP開源項目的版權聲明,原來項目已經有,忽略它)
├─phpunit.xml(ThinkPHP 5.0框架的phpunit測試框架配置,一般原來項目已經有,也配置好了,忽略它)
├─README.md(VueThink的版權聲明及基本技術棧,請閱讀它,不用整合到項目裏)
├─think(ThinkPHP的基礎引導文件,忽略它)


從上面提取出來的目錄結構看,VueThink的文件結構我們就清晰了,帶了 * 號加粗這些,文件夾、文件就是我們需要整合的了。

把VueThink整合到已有ThinkPHP 5.0項目中