zoukankan      html  css  js  c++  java
  • 把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的基础引导文件,忽略它)

  • 相关阅读:
    SQl 事物+视图+游标+索引+锁
    常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》
    SQL--存储过程+触发器 对比!
    SQL---触发器
    SQL (一)定义变量以及变量赋值
    Js 事件大全
    ASP.NET 常用内置对象详解-----Response
    母板页----路径问题
    构建低代码开发生态,APICloud全面进入3.0时代
    APICloud:云端服务开发的硬核要素
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454884.html
Copyright © 2011-2022 走看看