把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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • vue分页轮播_jquery分页插件

    vue分页轮播_jquery分页插件使用了有赞vantui库轮播组件<template><divclass=”icons”><van-swipe:loop=”false”indicator-color=”#fff”><van-swipe-itemv-for=”(page,index)inpages”:key=”ind…

    2022年10月1日
  • cpio制作initrd_正在生成initramfs

    cpio制作initrd_正在生成initramfs1、制作find.|cpio-o-Hnewc|gzip>../rootfs.cpio.gz2、解压zcatrootfs.cpio.gz|cpio-i-d-Hnewc–no-absolute-filename3、内核逻辑编译内核的时候会有一个GENinitramfs_data.cpio.gz如果有文件,就编译

    2022年8月11日
  • SplitContainer的使用

    SplitContainer的使用作用:(Splitter的简化)使用 SplitContainer 控件可分隔容器(如 Form)的显示区域,并使用户可以调整已添加到 SplitContainer 面板中的控件的大小。当用户将鼠标指针移到拆分器上时,光标将发生变化,以指示可以调整 SplitContainer 控件内部的控件的大小。SplitContainer 也使设计时的控件放置更容易。例如,若要创建一个与Win

    2022年7月18日
  • 数据增强英文_数据加噪处理

    数据增强英文_数据加噪处理文章目录0.前言1.Cutout1.1.要解决什么问题1.2.用了什么方法1.3.效果如何1.4.还存在什么问题&可借鉴之处2.RandErasing2.1.要解决什么问题2.2.用了什么方法2.3.效果如何2.4.还存在什么问题&可借鉴之处3.Mixup3.1.要解决什么问题3.2.用了什么方法3.3.效果如何3.4.还存在什么问题&可借鉴之处4.Cutmix4.1.要解决什么问题4.2.用了什么方法4.3.效果如何4.4.还存在什么问题

    2022年9月25日
  • arp毒化攻击_清湿化毒膏

    arp毒化攻击_清湿化毒膏iptables-tnat-APOSTROUTING-oeth0-s10.122.33.0/24-jMASQUERADE把10.122.33.0/24的包伪装转发开启转发echo1>>/proc/sys/net/ipv4/ip_forwardcat/proc/sys/net/ipv4/ip_forwardarpspoof-ieth0-t目

    2022年9月27日
  • python爬虫实时转发文章新闻;微信机器人使用;「建议收藏」

    python爬虫实时转发文章新闻;微信机器人使用;「建议收藏」前言:当前时间2022-4-24已经有五个月没水文章了!personally技术不增反退,咸扯蛋!今天搞个好玩的,用“鬼手”搞的免费版的微信pc端机器人+爬虫用来实时转发文章或新闻啥的!感谢“鬼手”免费分享的源码!(鄙人就单纯喜欢打感叹号!没其他意思!不是强调!)一、介绍“鬼手”的pc端微信使用先甩github链接:https://github.com/cixingguangming55555/wechat-bot里面有使用教程,但为了方便和本着就是讲细的原则还是说说吧。1、下

    2022年6月22日

发表回复

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

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