2019独角兽企业重金招聘Python工程师标准>>>

一、YII安裝

安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 
composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用到composer的,可以去composer官网安装学习composer,这里就不介绍用composer安装yii,可以参考yii官网

  • yii中文社区 http://www.yiichina.com/download
  • 学习安装 composer http://docs.phpcomposer.com/

(1)归档文件安装

下载-yii2.0.11 如果链接不行,可到官网下载

YII中文社区

二、添加一个API应用

复制一份backend,改名为api 
还没有完,yii的init初始化脚本不会觉得api是一个应用,还要去做对应的配置 

这里初始yii时候,没有api这个应用,是因为我们还没有去环境那里配置,要把api添加到环境配置那里

三、把api添加到环境里

3.1 到environments目录下的index.php

把下图红框的内容添加到你的yii目录下面的 environments目录下的index.php

3.2 到environments目录下的dev目录下(dev开发环境的配置文件)

复制一份backend 改名为api

3.3 到environments目录下的prod目录下(prod 生产环境的配置文件)

复制一份backend 改名为api 

3.4 上面的工作做完了,开始init初始化应用了

这时候,api/config/main-local.php下面的cookieValidationKey有值了

3.5 到api/config/main.php文件,把里面的backend改成api

3.6 到common/config/bootstrap.php文件 添加下面这一句

Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');
  • 1

####把site控制器那里的命名空间改成api

四、在浏览器访问

-成功,如下图所示!一个api应用就这样搭建完成,以后再添加应用也是同样的方法

注意

后台下面的config/main.php中一定要改成对应的,否则都不会出来

'controllerNamespace' => 'ap\controllers',

转载于:https://my.oschina.net/u/3371661/blog/1922715

高级版本 【多后台】相关推荐

  1. IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/中后台/体验管理等)之详细攻略

    IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/Node/IDE/中后台/体验管理/ ...

  2. ios设置tabbar背景颜色_WooCommerce微信小程序2.9.3版本发布 后台设置主题色 底栏装修定制...

    更新又来咯! 本次更新主要以配置小程序方面的体验优化为主 通过后台设置主题色 以往更换小程序的主题色,需要重新下载小程序,万一小程序已经改动过,下载后又要重新修改一次 本次更新后,主题色可直接在后台选 ...

  3. 探讨8.0版本下后台service存活机制及保活

    前段时间时间对targetsdkversion进行升级,结果发现了一个问题: 在不升级前,app退出后,后台service可以存活很长一段时间:而升级后,8.0以下版本手机还是一样,但是8.0及以上版 ...

  4. 一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)

    RuoYi-plus 数据库脚本请加QQ群687672649在群文件下载 前言 我们的终极目标是打造出一款由java开发的.快速搭建.高代码质量.简洁美观的开源商城系统!!!!!! 介绍 RuoYi- ...

  5. linux centos git 自动更新,centos 升级git到高级版本

    为了使用github,安装了git,版本为1.7.1,对于追新的我,觉得这个版本有些老了.因为git版本都到2.2了.所以我决定升级到最新版本,为了你能不走弯路,请注意看三.四段. 一.先卸载旧版本的 ...

  6. php+sha512+漏洞,PhpMyWind最新版本注入+后台getshell

    转自http://wooyun.org/bugs/wooyun-2010-051256 洞主文中没说清楚,厂商也忽略了. 简要分析如下 漏洞出在/order.php中 [php] function G ...

  7. Microsoft Project(微软Office软件高级版本组件)

    Microsoft Project Microsoft Project(或MSP)是由微軟開發銷售的项目管理軟件程式.軟件設計目的在於協助项目經理發展計畫.為任務分配資源.跟蹤進度.管理預算和分析工作 ...

  8. yii2 高级版本的权限控制RBAC(认证与授权的使用)修改篇

    common/main.php的components下 'authManager' => ['class' => 'yii\rbac\DbManager','itemTable' => ...

  9. Microsoft InfoPath(微软Office软件高级版本组件)

    Microsoft InfoPath Microsoft InfoPath是用來開發以XML為基礎的表格的應用程式.於2003年末首次發布作為微軟Office 2003套餐程式的一部分.InfoPat ...

最新文章

  1. Tomcat软件的目录结构、作用
  2. WhatFontIs - 字体百科全书,没有不认识的字体
  3. 开启mysql扩展模块_1.启用mysqli扩展模块
  4. python 多线程讲解(如何实现多线程,递归锁,互斥锁,信号量,事件等)
  5. movie计算机英语作文,一篇“Movie Review英语作文
  6. PHP数组合并+与array_merge的区别分析 对多个数组合并去重技巧
  7. Soft Skill
  8. 一张图看懂你与AI的优劣势
  9. 二、常量、变量和基本数据类型
  10. ThinkPHP自定义错误页面
  11. 福昕编辑器打开pdf自动打印
  12. FreePic2PDF制作书签
  13. 取自开源,分享于开源 —— 利用CVE-2017-8890漏洞ROOT天猫魔屏A1
  14. win10连接win7共享打印机(win10连接win7共享打印机)
  15. 50以内的质数顺口溜_100以内的质数顺口溜
  16. 饥荒控制台输入没用_饥荒联机版代码为什么没效 怎么用怎么输入
  17. C 语言mj普通简单算法
  18. HEVC帧间预测原理
  19. 数据可视化之关联分析
  20. 思岚科技再次出征CES 看点十足

热门文章

  1. 移动webAPP前端开发技巧汇总
  2. JQuery 插件之Ajax Autocomplete(ajax自动完成)
  3. HTML中嵌入FLV视频文件
  4. 开始启用51CTO的博客
  5. 【QT源码】系列01
  6. CISCO、JUNIPER网络技术训练中心ITAA等级四(RS)学习计划蓝图(version 1.0)
  7. 医疗大数据技术与应用
  8. Python中的用for,while循环遍历文件实例
  9. ios-Text inset for UITextField
  10. 模拟监控和真实用户体验监测,选哪个?