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项目中
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何采用WOPI协议将Office整合到自己项目中
在这篇文章中,我们来解释如何在ONLYOFFICE编辑器启用WOPI并将其集成到自己的项目。
wopi office 集成 onlyoffice -
使用Hibernate JSP 303 整合到SSM项目
前临时踩坑遇到注解校验的问题,为了避免长篇大论,这里为快速记录
后端 hibernate 工具类 请求参数 -
认证服务---OAuth2.0基本介绍,微博登录整合到实际项目中【下篇】
前言上一篇简单介绍了它的基本使用,这一篇就粗略说明一下如何在项目中实际应用。
java OAuth2.0 User json 微服务 -
android 渲染html链接
本篇文章意在讲解Flutter测量、布局和渲染和android的区别,了解了布局的渲染自己在flutter的自定义控件中才能如鱼得水,首先先从整个渲染的入口Mian.dart的main方法的runApp方法void runApp(Widget app) { WidgetsFlutterBinding.ensureInitialized() ..scheduleAttachRootWid
android 渲染html链接 flutter Flutter渲染流程 Flutter源码讲解 Flutter测量布局详解