【yii2 requirements.php 文件】教程文章相关的互联网学习教程文章

Yii2框架实现登录、退出及自动登录功能

本文主要介绍了Yii2框架实现登录、退出及自动登录功能的方法,结合实例形式详细分析了Yii2框架实现登录、退出及自动登录功能的原理、实现方法与相关操作注意事项,需要的朋友可以参考下,希望能帮助到大家。本文实例讲述了Yii2框架实现登录、退出及自动登录功能的方法。分享给大家供大家参考,具体如下:自动登录的原理很简单。主要就是利用cookie来实现的在第一次登录的时候,如果登录成功并且选中了下次自动登录,那么就会把用户的...

详解YII2多表关联的使用【图】

最近项目中遇到了YII2多表关联的相关问题,并没有找到合适的资料,于是自己整理了下,方便自己在以后需要的时候或者有需要的朋友们参考学习。本文主要给大家介绍了关于YII2中多表关联的使用方法,需要的朋友下面来一起看看吧。希望对大家有所帮助。前言本文对 YII2.0 的多表关联查询做一个简单的介绍。文中通过实例代码介绍的非常详细,下面话不多说,来一起看看详细的介绍:首先先来说明一下表结构表结构现在有订单表、用户表、商...

详解Yii2表单小部件的使用

本文主要给大家介绍了关于yii 2.0中表单小部件的使用方法,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。希望对大家有所帮助。前言本文主要介绍的是关于yii 2.0中表单小部件使用的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:使用方法首先创建model层,因为要使用表单小部件 所以要加载相应的组件,这里需要的组件有yii\widgets\ActiveForm yii\helpers\Html接下...

详解Yii2中场景的使用

本文主要给大家介绍了关于Yii 2.0中场景使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。希望对大家有所帮助。前言熟悉Yii框架的人都知道,灵活的使用场景可以达到事半功倍的效果!比如普通的数据的新增、修改,新增需要验证其中两个字段,而修改只需要验证其中一个字段;还有种情况,也是我们现在用到的,同一张表(同一个model)有可能在不同的项目分支中使用,但...

Yii2中场景的简单介绍

本文主要给大家介绍了关于Yii2中简单的场景使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。希望对大家有所帮助。直接上代码(主要部分):模型层:public function rules() {return [[[name, account, pwd], string, max => 11],[account,required,message=>用户名不能为空],[pwd,required,message=>密码不能为空,on=>update]]; }控制器:$model = new User(); if...

简述Yii2队列shmilyzxt/yii2-queue

本文主要介绍了Yii2 队列 shmilyzxt/yii2-queue 的简单概述,需要的朋友可以参考下。希望对大家有所帮助。shmilyzxt/yii2-queue 简单解释: 1.我用的yii2高级版,我们从配置开始看代码,这里我用的是mysql队列,首先配置文件,我把queue配置项写在根目录common\config\main-local.php下的 components数组下,更改一下数据库配置.复制composer安装后复制vendor\shmilyzxt\yii2-queue\jobs\jobs.sql vendor\shmilyzxt\yii2-queue\failed\fa...

详解Yii2如何实现自定义独立验证器

Yii2如何实现自定义独立验证器?本文主要介绍了Yii2实现自定义独立验证器的方法,结合实例形式分析了Yii2自定义独立验证器的实现与使用方法。需要的朋友可以参考下,希望对大家有所帮助。本文实例讲述了Yii2实现自定义独立验证器的方法。分享给大家供大家参考,具体如下:新建一个文件:<?php namespace common\helps; use yii\validators\Validator; class ArrayValidator extends Validator {public function validateAttribute(...

详解yii2之restfulapi授权验证

本文主要给大家介绍了关于yii2项目实战之restful api授权验证的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。希望对大家有所帮助。前言这篇文章主要针对实际场景中api的部署来写。我们今天就来大大的侃侃那些年api遇到的授权验证问题!业务分析我们先来了解一下整个逻辑用户在客户端填写登录表单用户提交表单,客户端请求登录接口login服务端校验用户的帐号密码,并返回一个有效的...

Yii2整合迅搜实现高效中文分词检索

Yii2整合迅搜实现高效中文分词检索。本文主要介绍了Yii2框架整合Xunsearch搜索引擎的方法,结合实例形式分析了Yii2框架整合Xunsearch的具体步骤与相关注意事项,需要的朋友可以参考下。希望对大家有所帮助。具体如下:公司一直用的YII2框架,然后要做一个中文搜索引擎,所有想的Xunsearch这个项目,之前有文章提到了,怎么安装Xunsearch服务端。(参考《PHP在innodb引擎下快速代建全文搜索功能简明教程》)xunsearch暂时只有Liunx的...

Yii2实现rbac权限控制【图】

本文主要介绍了Yii2 rbac权限控制操作步骤实例教程的相关资料。需要的朋友可以参考下,希望对大家有所帮助。本篇的主题是 rbac权限控制的详细操作步骤,注意是操作步骤哦,关于配置与rbac的搭建,我们在yii2搭建完美后台并实现rbac权限控制实例教程说的再清楚不过了。但是,在很多人的反馈下,说是完全按照本主的步骤来的,丝毫不差,为啥菜单不显示,为啥不显示呢不显示?艾玛,最终在群里帮人调试的时候找到原因了,si分的不容易...

Yii2实现QQ互联登录

本文主要介绍了Yii2中OAuth扩展及QQ互联登录的方法,实例分析了OAuth扩展的相关配置与QQ互联登陆的实现技巧。需要的朋友可以参考下,希望对大家有所帮助。具体如下:php composer.phar require --prefer-dist yiisoft/yii2-authclient "*"Quick start 快速开始更改Yii2的配置文件config/main.php,在components中增加如下内容components => [authClientCollection => [class => yii\authclient\Collection,clients => [google => [...

Yii2中join、joinwith多表关联查询的使用方法

本文主要介绍了Yii2中多表关联查询(join、joinwith)的使用方法,需要的朋友可以参考下。希望对大家有所帮助。表结构现在有客户表、订单表、图书表、作者表,客户表Customer (id customer_name)订单表Order (id order_name customer_id book_id)图书表 (id book_name author_id)作者表 (id author_name)模型定义下面是这4个个模型的定义,只写出其中的关联Customer class Customer extends \yii\db\ActiveRecord { // 这是获取客户...

Yii2的语言包设置【图】

Yii2框架以其性能著称,也是有不少的使用者。有的时候我们的项目可能需要多语言支持,那么如何配置Yii2的语言包呢?我们今天就来设置一下Yii2的语言包。yii2的多语言个yii1几乎类似1.设置默认语言:在mail.php配置文件加上:language=>zh-CN2.多语言切换 <a href="<?php echo Yii::$app->urlManager->createUrl([/ebay/user/language,lang=>zh-CN]);?>">中文</a> <a href="<?php echo Yii::$app->urlManager->createUrl([/ebay/use...

Yii2实现增删改查后留在当前页的方法详解

实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。但是 Yii2 框架本身是没有在增删改查操作成功后仍留在当前页的效果的,要实现这样的一个效果得自己写。我的原则是不动核心代码,始终坚持自己的原则,现实现了我把它分享出来。殊途同归,如有更好的实现增删改查的方法,欢迎交流。封装代码共有两个文件ActionColumn.php和Helper.php1、ActionColumn.php文件<?phpuse Closure; use kartik\icons\Icon; use Yii; use y...

Yii2中的代码自动加载机制

本文我们和大家分享Yii2中的代码自动加载机制知识,希望能帮助到大家。1.基本知识Include与require 的作用: 当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用。不过所有在包含文件中定义的函数和类都具有全局作用域。Include与require的区别: 未找到文件则 include 结构会发出一条警告;require 会发出一个致命错误。如何实现类的自...