加载中
最全yii2 文档资料整理

Sites 网站 yiifeed:Yii 最新动态都在这里 yiigist:Yii 专用的 Packages my-yii:Yii 学习资料和新闻 YiiPowered:用 Yii 开发的项目案例,包括开源不开源的,包括 Yii1 和 Yii2,到目前为...

yii2的model数据库配置以及应用(主从数据库配置)

1、多数据库配置 'db' => require(__DIR__ . '/db.php'), 'gdb' => require(__DIR__ . '/gdb.php'), db或gdb的配置文件如下: if (YII_ENV == 'dev') { return [ 'class' =...

2018/05/02 09:01
65
yii2 restful 风格搭建(一)

最近在研究 yii2 如何搭建 restful api,将心得写下,欢迎一起讨论 使用yii2.0.13 advanced 版,将 frontend 整个作为 api 接口项目,除了接口的路由规则可以认证通过外,其他的路由规则都返...

详解Yii2框架中生成URL的方法

前言 在项目中,推荐使用 Yii2 内置的 URL 工具类生成链接,这样可以非常便捷的管理整站的 URL 行为:比如通过修改配置改变整站的URL格式等。URL 更多高级的用法参见官方文档,这篇文章仅仅介...

从配置文件的角度去了解Yii2

前言 Yii2是一个奇特的框架,其牺牲了现在盛行的解耦设计,用一个高度耦合的结构提供给开发者一个方便的几类抽象,Application,Module,Component,甚至是ServiceLocator.想让对象具备哪类特征就直...

2018/06/08 17:01
10
从配置文件的角度去了解Yii2

前言 Yii2是一个奇特的框架,其牺牲了现在盛行的解耦设计,用一个高度耦合的结构提供给开发者一个方便的几类抽象,Application,Module,Component,甚至是ServiceLocator.想让对象具备哪类特征就直...

yii2使用magrate新增权限流程

yii2使用magrate新增权限流程: 1、到项目根目录(必须是项目环境中,如我的是在虚拟机中:[root@localhost crm]# php ./yii migrate/create user_rbac)执行指令:php ./yii migrate/create ...

08/28 14:11
8
Yii2中关于组件的注册以及创建的方法详解

了解yii组件注册与创建的过程,并发现原来yii组件注册之后并不是马上就去创建的,而是待到实际需要使用某个组件的时候再去创建对应的组件实例的。本文大概记录一下这个探索的过程。   要了...

2018/06/08 17:01
98
Yii2 源码分析 - 入口文件执行流程

以 yii 2.0.14 高级版的 frontend 为例,从 frontend/web/index.php 开始 //引用 yii2 composer 的 autoload,调用 getLoader require __DIR__ . '/../../vendor/autoload.php'; //引用 yii....

2018/05/03 12:45
30
YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

2018/06/24 16:22
72
Yii2使用$this->context获取当前的Module/Controller/Action

使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module(模型)、Controller(控制器)、Action(方法),以及会调用控制器里面已经定义过的一些公共的方法等.对于这些问题Yii2可以在视...

2018/06/13 13:54
22
yii2 引入第三方类库

在web应用的开发模式下,我们不可避免的总会遇到对第三方api的集成。比如支付宝支付和微信支付的sdk,再或者是各种短信api比如阿里大于的sdk集成等等等等。像这种类似的第三方很多,但是由于...

08/30 10:45
11
Yii2 进阶篇

过滤器 什么是过滤器 过滤器是控制器动作执行之前或之后需要执行的代码。该代码以对象的形式执行,则应该使用类的方式定义并申明。 过滤器本质上是一种特殊的行为。 为什么使用过滤器 通常情...

2018/05/03 12:53
37
yii2 扩展和自定义(函数 , 组件 , 模块)

自定义辅助函数 入口文件加载 目录下创建一个helpers目录下创建functions.php 文件 <?php if (! function_exists('hello')) { function hello(){ echo 'hello word'; } } 修改项目入口文件i...

Yii
08/30 10:48
12
yii2 restful 风格搭建(二)接口认证

做完了基本的 restful 搭建,就需要接口认证和定义返回码了 一、yii2 支持的 3种认证方式 1、HTTP 基本认证: \yii\filters\auth\HttpBasicAuth 支持两种认证方式,输入用户名和密码和只输入用...

2018/05/03 12:47
142
yii2.0里跨控制器跳转方法

使用yii2框架进行跨控制器跳转,调用方法等 方法一、 1.1、带参数的 $control=Yii::app()->runController('site/show/id/2'); 1.2、不带参数的 $control=Yii::app()->runController('site/s...

Yii
09/02 11:06
9
Yii2 利用controllerMap自定义控制器类

Yii2框架为我们自定义好的 controllers,Models,views,标准的MVC结构框架,但是有些时候我们写接口希望结构更加清晰而不希望与其他控制器放在一起,想自定义文件夹作为API的控制器类,下面就介...

Yii
08/30 10:59
17
Yii2中的components的使用

这里我们以企查查为例 1.在common下创建components文件夹(如果没有就创建) 2.创建类文件 Name.php <?php namespace common\components; use yii\base\Component; class QCC extends Compon...

Yii
08/30 10:53
8
yii2使用Migrations为整个数据库表创建迁移

本教程为整个数据库表进行创建迁移,弥补以前未做的工作,且仅适合于Migrations(2.0.8)版本用户及以上。 大家都知道Migrations是一个在开发和维护数据库驱动的应用过程中,数据库的结构与源...

2018/05/03 12:44
575
yii2之layout布局篇

在做网站的过程中,大部分的页面结构都是相似的。如都有相同的头部和底部。各个页面这样仅仅是中间的部分不同。 Yii中的布局文件就是用来实现这样的功能。如: 布局文件:@app/views/layout...

2018/06/05 13:56
254

没有更多内容

加载失败,请刷新页面

返回顶部
顶部