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整合到已有ThinkPHP 5.0项目中的更多相关文章

  1. 在已有的Asp.net MVC项目中引入Taurus.MVC

    Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...

  2. ThinkPHP 5.0.15中的update注入漏洞

    漏洞demo: public function inc() { $username = request()->get('name/a'); db('user')->insert(['nam ...

  3. Axis2在Web项目中整合Spring

    一.说明: 上一篇说了Axis2与Web项目的整合(详情 :Axis2与Web项目整合)过程,如果说在Web项目中使用了Spring框架,那么又改如何进行Axis2相关的配置操作呢? 二.Axis2 ...

  4. 基于ThinkPHP 5.0与Vue.JS 2.x的前后端开源开发框架VueThink

    VueThink 项目介绍 VueThink是一套基于Vue全家桶(Vue2.x + Vue-router2.x + Vuex)+ Thinkphp的前后端分离框架. 脚手架构建也可以通过vue官方的 ...

  5. thinkphp 5.0整合phpsocketio完整攻略,绕坑

    使用环境: thinkphp5.0 项目需求 前端下单,后台接受,并立即做出提示.例如:美团外卖,客户端下单成功后,商家端就会立即有接单语音提示. 开发环境 thinkphp5.0 phpsocket ...

  6. 攻城记:Thinkphp框架的项目规划总结和踩坑经验

    一.项目模块规划 1.项目分为PC端.移动端.和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin: 对应入口 ...

  7. ThinkPHP公共配置文件与各自项目中配置文件组合的方法

    ThinkPHP公共配置文件与各自项目中配置文件组合的方法 文章TAG:thinkphp 公共配置文件 时间:2014-11-25来源:www.aspku.com 作者:源码库 文章热度: 146 ℃ ...

  8. 在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现Web端直传,服务端签名直传并设置上传回调的实现流程

    在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程 by shuijingwan · 2016/01/13 1.SDK安装 github ...

  9. 初识quartz 并分析 项目中spring整合quartz的配置【原创+转载】

    初识quartz 并分析 项目中spring整合quartz的配置[原创+转载]2018年01月29日 12:08:07 守望dfdfdf 阅读数:114 标签: quartz 更多个人分类: 工具 ...

随机推荐

  1. Odwiedziny[POI 2015]

    题目描述 给定一棵n个点的树,树上每条边的长度都为1,第i个点的权值为a[i]. Byteasar想要走遍这整棵树,他会按照某个1到n的全排列b走n-1次,第i次他会从b[i]点走到b[i+1]点,并 ...

  2. Python核心编程笔记--私有化

    一.私有化的实现 在Python中想定义一个类是比较简单的,比如要定义一个Person类,如下代码即可: # -*- coding: utf-8 -*- # __author : Demon # da ...

  3. TS Eslint规则说明

    ,//禁止使用alert confirm prompt ,//禁止使用数组构造器 ,//禁止使用按位运算符 ,//禁止使用arguments.caller或arguments.callee ,//禁止 ...

  4. php require、require_once和include、include_once的区别

    一.引入php文件路径的方法require '文件路径'; require ('文件路径');require_once '文件路径'; require_once ('文件路径');include 同 ...

  5. 前端工程之CDN部署

    之前发的一篇文章<变态的静态资源缓存与更新>中提到了静态资源和页面部署之间的时间间隙问题,这个问题会迫使前端静态资源发布必须采用非覆盖式. 那篇文章中没有详细解释为什么会产生不可忍受的时间 ...

  6. Mysql:执行source sql脚本时,出现:error 2

    Centos下部署mysql: 1.yum -y install mysql*; 2.service mysqld start; 3.chkconfig mysqld on; 4.设置用户名和密码:m ...

  7. hive入门(一)、什么是hive

    1.Hive 基本概念 Hive是基于Hadoop的一个 数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类SQL查询功能: Hive是构建在Hadoop 之上的数据仓库: 使用HQL作为查询 ...

  8. 牛客网linux试题-错误整理-20171013

    创建对象时,对象的内存和指向对象的指针分别分配在:堆区,栈区 堆内存用来存放由new创建的对象和数组,在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在 ...

  9. Android App版本自动更新

    App在开发过程中,随着业务场景的不断增多,功能的不断完善,早期下载App的用户便无法体验最新的功能,为了能让用户更及时的体验App最新版本,在App开发过程加入App自动更新功能便显得尤为重要.更新 ...

  10. 如何转换MySQL表的引擎

    有很多种方法可以将表的存储引擎转换成另一种引擎.每种方法都有其优缺点,在这里介绍四种方法: 选择优先级(pt-online-schema-change > 创建与查询 > 导出和导入 &g ...