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

VueThink初认识

VueThink,是一个很不错的技术框架,由广州洪睿科技的技术团队2016年研发(严重声明:我虽然在广州,但和团队成员没有任何裙带关系,我不是托儿!真心很是感谢他们的研发并开源)

看了一下,VueThink主要有如下几个特色:

一、不单单有后台部分,还有前端前台部分(Vue)的应用。

二、先后端分离技术的应用实践——整合应用得很是棒。

三、开源、彻底免费。

四、运行环境要求PHP5.4以上

实干兴邦(装逼一下),咱们一块儿看看可爱的VueThink中,thinkPHP这些

第二步、下载

到VueThink官方网站(http://www.vuethink.com/)下载VueThink-master压缩包。


第三步、学习VueThink文件结构

下载以后解压,发现里面有frontEnd(前端部分-有时间再来学习了)、php两个文件夹。

php文件夹里面打开一看,似曾相识了,就是常见的ThinkPHP结构

php
├─application(*一、APP文件夹)
│ ├─admin(*1.一、管理目录,通常项目没有,整个文件夹复制到项目里去)
│ ├─common(*1.二、公用库文件夹,通常项目里面没有它,整个文件夹复制到项目里去)
│ ├─command.php(原来项目已经有,并且同样的,忽略它。)
│ ├─common.php(*1.三、原来项目有,but,是空的,那就替换原来的文件吧。)
│ ├─tags.php(*1.四、应用行为扩展定义文件,通常须要整合这个文件里的内容。)
├─config(*二、配置文件夹)
├─extend(*三、引入的扩展文件夹)
├─public(*四、项目发布文件夹)
├─thinkphp(TP5框架文件夹,这个原来的项目已经有了,整合的时候忽略)
├─vendor(git项目管理的文件,通常忽略它)
├─.gitignore(git项目管理文件,通常忽略它)
├─.htaccess(Apache的文件,通常项目已经有,而且配置好了,忽略它)
├─composer.json(Composer 包管理工具的的文件,通常项目有了,忽略它)
├─index.php(*五、应用入口文件,这里定义了CONF_PATH配置常量,个人项目没有,须要整合它)
├─install.sql(*六、这是建立数据表、初始化数据的sql文件)
├─LICENSE.txt(ThinkPHP开源项目的版权声明,原来项目已经有,忽略它)
├─phpunit.xml(ThinkPHP 5.0框架的phpunit测试框架配置,通常原来项目已经有,也配置好了,忽略它)
├─README.md(VueThink的版权声明及基本技术栈,请阅读它,不用整合到项目里)
├─think(ThinkPHP的基础引导文件,忽略它)
php

相关文章
相关标签/搜索