Yii2框架之旅(一)

一、Yii2框架的搭建

1.下载composer(https://getcomposer.org/download/)

2.安装composer(https://jingyan.baidu.com/article/7082dc1c061948e40a89bdbb.html)

3.确保composer为最新版(composer self-update)

4.改为国内镜像(composer config -g repo.packagist composer https://packagist.phpcomposer.com)

5.安装composer asset插件(composer global require “fxp/composer-asset-plugin:^1.2.0”)

6.进入PHP环境,下载yii2 advanced(composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced)

下载完成后的文件夹目录:

7.更改文件名,运行文件目录下的init(0 yes)

8.nginx(或者apache)指向web目录,一个是前台,一个是后台

快要完成了

前台:

后台:

9.打开文件目录下的common\config\main-local.php,配置数据库

10.cmd进入文件目录(php yii migrate)

数据库多出两张表:

此时大功告成,只是前后台共用一张用户表(你可以在前台注册,然后登录后台),预知前后台如何分离,请听下回分解。

原文地址:https://www.cnblogs.com/74percent/p/10380947.html

时间: 2024-11-05 16:07:10

Yii2框架之旅(一)的相关文章

Yii2框架之旅(二)

一.Yii2框架前后台分离 这里我们前台不做修改,将后台分离. 1.创建admin_user表(此处我复制了上文中的user表),建立AdminUser模型,对照yii2自动生成的User模型拷贝并修改 2.建立后台登录的AdminLoginForm模型,对照yii2自动生成的LoginForm模型拷贝并修改 3.修改后台的SiteController 4.修改后台main配置文件 后台main: 前台main: 需要注意的是前后台main中session的name不能相同,这样前后台分离就大功

Yii2框架之旅(五)

一.Yii2框架RESTful API配置 1.下载一个新的yii2 advanced,将目录下的backend改名为api拷贝到项目中,将新yii2框架下environments\dev\backend.environments\prod\backend都改名为api拷贝到项目相同目录下. 2.修改配置文件 api\config\main: api\config\main-local: common\config\bootstrap: 3.gii生成model,api\controllers如

Yii2框架之旅(六)

一.Yii2 RESTful API基础内容 上文配置好了RESTful API,这一篇记录更多的应用. 1.创建一个新视频分类(POST /videos) 2.修改(PUT /videos/9) 3.查看支持的动词 (OPTIONS /videos) (OPTIONS /videos/9) 4.删除(DELETE /videos/9) 5.自定义返回字段 或者此处Url不修改,在model中操作: 6.获取资源调用地址,model中做修改 结果: 7.分页: 8.搜索: 预知Yii2 REST

Yii2框架RESTful API教程(二) - 格式化响应,授权认证和速率限制

之前写过一篇Yii2框架RESTful API教程(一) - 快速入门,今天接着来探究一下Yii2 RESTful的格式化响应,授权认证和速率限制三个部分 一.目录结构 先列出需要改动的文件.目录如下: web ├─ common │ └─ models │ └ User.php └─ frontend ├─ config │ └ main.php └─ controllers └ BookController.php 二.格式化响应 Yii2 RESTful支持JSON和XML格式,如果想指定

YII2框架详解

yii2框架的安装我们在之前文章中已经提到下面我们开始了解YII2框架 Yii2的应用结构: 目录篇: advance版本的特点是:根目录下预先分配了三个模块,分别是前台.后台.控制台模块. 1.backend 它主要用于管理后台,网站管理员来管理整个系统. assets 目录用于存放前端资源包PHP类. 这里不需要了解什么是前端资源包,只要大致知道是用于管理CSS.js等前端资源就可以了. config 用于存放本应用的配置文件,包含主配置文件 main.php 和全局参数配置文件 param

Yii2框架RESTful API教程(一) - 快速入门

前不久做一个项目,是用Yii2框架写一套RESTful风格的API,就去查了下<Yii 2.0 权威指南 >,发现上面写得比较简略.所以就在这里写一篇教程贴,希望帮助刚接触Yii2框架RESTful的小伙伴快速入门. 一.目录结构 实现一个简单地RESTful API只需用到三个文件.目录如下: frontend ├─ config │ └ main.php ├─ controllers │ └ BookController.php └─ models └ Book.php 二.配置URL规则

yii2 框架为什么难在中国国内推广开来?

晚上准备重新安装yii2框架,然后运行 composer global require "fxp/composer-asset-plugin:1.0.0" 足足花费了30分钟才运行完毕... 然后在运行 composer create-project --prefer-dist yiisoft/yii2-app-basic basic 一直都是等待,忍不住开VPN,结果悲剧的事情就开始了.网络断了,是断路由,一直都是连接. 一筹莫展的焦急用手机开窝蜂数据,搜索答案,15分钟之后,再刷新

Yii2框架bootstrap样式理解

Yii2框架默认采用了bootstrap作为CSS风格,各种视图类组件都如此.之前一直采用默认风格,并在必要的时候添加或者修改一下class来达到目的.但在改版Yii1.1的orange项目时,发现之前也是套的模板,其实没有好好去理解一下bootstrap的那套规则,所以顺便大致梳理一下吧.以basic模板为例,对照http://v3.bootcss.com/css/ 上的内容进行. 看layouts/main.php,Yii2默认以HTML5文档类型进行的了,但语言默认是en-US,所以要改,

Yii2框架RESTful API教程

前不久做一个项目,是用Yii2框架写一套RESTful风格的API,就去查了下<Yii 2.0 权威指南 >,发现上面写得比较简略.所以就在这里写一篇教程贴,希望帮助刚接触Yii2框架RESTful的小伙伴快速入门. 一.目录结构 实现一个简单地RESTful API只需用到三个文件.目录如下: frontend ├─ config │ └ main.php ├─ controllers │ └ BookController.php └─ models └ Book.php 二.配置URL规则