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

Yii2框架数据验证操作实例详解

这篇文章主要介绍了Yii2框架数据验证操作,结合实例形式详细分析了Yii框架常见数据验证操作的原理、实现方法及相关操作技巧,需要的朋友可以参考下本文实例讲述了Yii2框架数据验证操作。分享给大家供大家参考,具体如下:一、场景什么情况下需要使用场景呢?当一个模型需要在不同情境中使用时,若不同情境下需要的数据表字段和数据验证规则有所不同,则需要定义多个场景来区分不同使用情境。例如,用户注册的时候需要填写email,登录...

Yii2加载css、js载静态资源的方法

本篇文章主要介绍了Yii2 加载css、js 载静态资源的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。应用场景Yii2提供了AppAsset类管理静态资源,在使用Yii2 布局模板时,如果想在某个页面内部写一段js 并且在页面底部,如果直接使用 script 标签是不可以的。使用AppAsset类管理静态资源打开assetsAppAsset.php,定义 addJs(),addCss() 分别用于在静态页面引入外部js、css 文件1、修改AppAsset.php文件代码namespace back...

Yii2表单事件之Ajax提交实现方法

这篇文章主要介绍了Yii2表单事件之Ajax提交实现方法,结合实例形式分析了Yii2框架中ajax提交的具体实现技巧,需要的朋友可以参考下本文实例讲述了Yii2表单事件之Ajax提交实现方法。分享给大家供大家参考,具体如下:前言Yii2 现在使用 JS 都必须要注册代码了。要实现 Ajax 提交,有两种方法。一是直接在 ActiveForm 调用 beforeSubmit 参数,但是个人认为这样没有很好的把 JS 和 HTML 分开,所以我们这篇文章主要介绍第二种方法 - 外...

Yii2实现ActiveFormajax提交

这篇文章主要 为大家详细介绍了Yii2实现ActiveForm ajax提交的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下做项目时总会碰到ajax提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用起来也方便。表单部分<?php $form = ActiveForm::begin([ action => [save], //提交地址(*可省略*) method=>post, //提交方法(*可省略默认POST*) i...

Yii2中如何使用model弹窗(基本使用)【图】

这篇文章主要介绍了Yii2中如何使用modal弹窗及基本使用的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下Modal也即是模态窗,通俗的说就是弹窗。是一款bootstrap的js插件,使用效果也是非常好。为什么要使用modal就不必多说了,一个网站,在开发过程中你说你没用过js弹窗我都不信!好的弹窗不仅仅给人以美感,也会让我们开发效率提高,甚至心情也会舒畅!我们看看在yii2中如何使用modal。比如我们之前添加数据的时候,通...

Yii2针对游客、用户防范规则和限制的解决方法分析

这篇文章主要介绍了Yii2针对游客、用户防范规则和限制的解决方法,简单分析了Yii2对于游客、用户防范规则和限制的原理与相应的设置方法,需要的朋友可以参考下本文实例分析了Yii2针对游客、用户防范规则和限制的解决方法。分享给大家供大家参考,具体如下:最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下:在access里,access即访问的意思,...

yii2下拉框自带搜索【图】

这篇文章介绍的内容是关于yii2 下拉框自带搜索,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下首先确保是否安装composer,composer对于php程序员来说是不可或缺的一部分。然后在项目目录下按住shift键加鼠表右键点击“在此处打开命令窗口”;执行composer require kartik-v/yii2-widget-select2 "@dev"。时间有点长,耐心等待。安装完之后,如果是AF页面use kartik\select2\Select2; <?= $form->field($model, ch...

yii2实现分页,带搜索的分页功能示例

这篇文章介绍的内容是关于yii2实现分页,带搜索的分页功能示例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下事例会用到三个models。文章类别表和文章表用gii生成下即可,最后一个是搜索验证模型。其中,只讲下一个联表和搜索验证。其他不用操作。1.文章表关联<?php //...other code //关联 public function getCate(){return $this->hasOne(ArticleCate::className(),[id => cid]);} ?>2.搜索模型common/models/...

Yii2基于邮箱验证的忘记密码操作

这篇文章介绍的内容是关于Yii2 基于邮箱验证的忘记密码操作 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下之前我讲到了发送邮件功能,现在我们就用邮件发送功能来做一个小demo我们首先先理一下,我们实现忘记密码需要执行什么过程1. 弹出窗口,提示用户输入用户名和邮箱。2. 验证邮箱,利用md5等等加密拼接token,发送token,当前时间戳,账户名等属性。3. 用户点击邮箱链接,到指定控制器,验证我们的token和...

yii2发送邮件功能

这篇文章介绍的内容是关于yii2 发送邮件功能,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下首先要实现邮件功能,我们需要了解yii2有邮件类的概念yii2 为了解决我们邮件发送问题,为我们提供了swiftMailer扩展。那么什么是swiftMailer呢?Swift是一个完全采用面向对象编码用于发送e-mail的PHP函数库。Swift不依赖于PHP的mail()函数,因为用它发送多封邮件时会占用较高的服务器资源。Swift通过直接连到SMTP服务器或...

php面试题三之yii2和yii的不一样的地方

这篇文章介绍的内容是关于php面试题三之yii2和yii的不一样的地方,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.在Yii 2.0中已经使用Comsoper来管理各种依赖关系,你在安装的时候完全可以用composer来进行安装 2.在Yii 2.0中还增加了一个安全事件用来把控应用的安全,你可以像下面的示例一样轻松使用:Yii::$app->security->encrypt()3.事务管理 对于事物管理,最大的变化就是你可以在事物中使用回调函数了:$c...

Yii2的控制台命令【图】

这篇文章介绍的内容是关于yii2 控制台命令,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1. HelloController.php<?php namespace console\controllers;use Yii; use yii\console\Controller;class HelloController extends Controller{public $sex;public function options( $actionID ){return [sex];}public function actionIndex($name){echo "Hello ". $name;echo "<br>";echo $this->sex;return 0;}}2. cm...

yii2控制台命令【图】

这篇文章介绍的内容是关于yii2 控制台命令,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1. HelloController.php<?php namespace console\controllers;use Yii; use yii\console\Controller;class HelloController extends Controller{public $sex;public function options( $actionID ){return [sex];}public function actionIndex($name){echo "Hello ". $name;echo "<br>";echo $this->sex;return 0;}}2. cm...

Yii2配置基本概念

在Yii中创建新对象或者初始化已经存在的对象广泛的使用配置,配置通常包含被创建对象的类名和一组将要赋值给对象的属性的初始值,这里的属性是Yii2的属性。还可以在对象的事件上绑定事件处理器,或者将行为附加到对象上。从而在定义了对象的初始值的同时,充分规定对象的运行时的动态特性。以下代码中的配置被用来创建并初始化一个数据库连接:$config = [ class => yii\db\Connection, dsn => mysql:host=127.0.0.1;dbname=...

Yii2查询where条件拼装详解

熟悉Yii2的查询条件后,用ActiveRecord查询数据非常方便。以下我们介绍where()方法当中,条件的拼装方式。1 语法Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法:public $this where ( $condition, $params = [] )$params为可选参数,指定要绑定查询的值。$condition为必选参数,$condition可以是字符串(如id=1)或者数组。$condition为数组时,有两种格式:哈希格式:[column1=> value1, column2 => value2, ...]运...