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

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

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的文件结构我们就清晰了,带了 * 号加粗这些,文件夹、文件就是我们需要整合的了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113802.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月11日 上午8:00
下一篇 2021年10月11日 上午9:00


相关推荐

  • Kimi迅速崛起:月之暗面融资超12亿美元,AI产品周榜大揭秘

    Kimi迅速崛起:月之暗面融资超12亿美元,AI产品周榜大揭秘

    2026年3月12日
    2
  • Python取整——向上取整、向下取整、四舍五入取整、向0取整

    Python取整——向上取整、向下取整、四舍五入取整、向0取整废话少叙 直接上 code 首先 不得不提醒大家一个容易被忽视或者搞混的问题 一般的 0 5 这种末尾是 5 的小数 四舍五入取整应进位 这个进位的意思是 0 5 1 0 5 1 即正负情况不同 都向着远离 0 使得绝对值更大的方向进位向上取整 math ceil importmathma ceil 0 5 gt gt gt 0math ceil

    2026年3月20日
    1
  • Java反射是什么?看这篇绝对会了![通俗易懂]

    Java反射是什么?看这篇绝对会了![通俗易懂].概念反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C或者C++中就没有办法在程序中获得函数定义相关的信息。(来自Sun)JavaBe

    2022年7月7日
    23
  • 世界上行政区划最简单的国家_世界地图行政区划图

    世界上行政区划最简单的国家_世界地图行政区划图序号 国家 省 城市 1 不丹 不丹   2 东帝汶 东帝汶   3 中国 上海 上海 4 中国 中国   5 中国 云南   6 中国 云南 临沧 7 中国 云南 丽江 8 中国 云南 保山 9 中国 云南 大理白族自治州 10 中国 云南 德宏傣族景颇族自治州 11

    2026年4月18日
    7
  • 如何搭建传奇服务器_架设传奇需要什么样的服务器

    如何搭建传奇服务器_架设传奇需要什么样的服务器分享一篇技术文章,传奇私服架设教程。教程讲的很详细,就是一个菜鸟都能学会如何架设传奇私服。在管理工具->服务中停止ssdpdiscoveryservic服务一、准备软件DBCommander2000Pro和传奇服务端(什么版本都行)。二、简易安装说明:1、安装设置DBCommander2000Pro1)安装DBCommander2000Pro2)打开控制面板3)打开BDEA…

    2022年10月6日
    4
  • SQL排序(升序,降序)

    SQL排序(升序,降序)排序 升序 降序 select 语句 from 表名 orderby orderby 是最后执行的 1 按照工资升序 找出员工名和薪资 select ename sal from emp orderby sal 排序默认的是升序 ename sal

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号