yii2中ajax怎么提交

共有两种ajax提交方法: 第一种: 表单部分 <?php $form = ActiveForm::begin([ 'id' =&gt…

yii2计划任务不成功怎么解决

yii2计划任务不成功怎么解决 用Yii2的console写了个脚本,在命令行执行都OK。放到cron里面也按时去执行了,但就是执行的效果不对,console脚…

Yii2使用自带的UploadedFile实现的文件上传

我们先来看看在yii2中支持的图片上传怎么进行处理的。 首先我们创建model\Upload.php文件 <?php namespace bac…

yii2如何查看当前程序执行的sql语句

示例如下: 推荐教程:yii框架 $query = model::find(); $dataProvider = new ActiveDataProvider(…

Yii2配置Nginx伪静态的方法

本文实例讲述了Yii2配置Nginx伪静态的方法。分享给大家供大家参考,具体如下: 主要检查以下代码: location / { # Redirect ever…

yii2如何自定义500错误

1、创建ErrorHandler,继承这个yii\base\ErrorHandler抽象类,然后定义这个父类中的抽象方法 <?php namespace …

Yii2中OAuth扩展及QQ互联登录实现方法

本文实例讲述了Yii2中OAuth扩展及QQ互联登录实现方法。分享给大家供大家参考,具体如下: 复制代码 代码如下: php composer.phar req…

yii2行为的方法如何注入到组件类中详解

前言 当了解了行为属性的注入逻辑后,方法的注入对于我们来说就很简单了。逻辑一样。只不过此刻我们不再调用 __get 方法,而是一个用于方法的 __call 方法…

yii1和yii2的区别是什么

2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。 Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1…

yii2超好用的日期组件和时间组件

日期组件,时间组件在平时开发中是必不可少的。今天我们就来谈谈在yii2中的超好用的时间组件,也省的大家各种找js插件了。 分享之前我们先预览下效果,看看到底怎么…

Yii实现复选框批量操作实例代码

整理文档,搜刮出一个Yii实现复选框批量操作实例代码,稍微整理精简一下做下分享。 在视图下 <?php $this->widget(‘zi…

Yii2 queue的队列使用详解

少废话主要看文档 官方文档 yii2-queue 的使用 1.安装 composer require –prefer-dist yiisoft/yii2-qu…

yii2判断是否是post提交表单

yii2判断是否是post提交表单 判断post提交 if(Yii::$app->request->isPost){ return true; }e…

yii2怎么安装教程

环境要求: php版本:php5.4以上 安装方法: 一、打开目录结构 下载框架之后,解压后里面有advanced文件夹,打开得到如下图所示的目录 二、配置访问…

Yii2 assets清除缓存的方法

本文实例讲述了Yii2 assets清除缓存的方法。分享给大家供大家参考,具体如下: use vendor\myVendorName\myPackageName…

yii2使用不等于号进行查询

Yii2 Active Record查询条件使用不等于号,需要使用到 operator format: [operator, operand1, operand…

yii2高级版和普通版的区别

yii2高级版和普通版的区别 高级版和基础版只是一个叫法。之所以说他们只是一个叫法,因为他们的框架部分是完全相同的。所谓的框架部分就是 vendor 目录,他通…

从零开始学YII2框架(四)扩展插件yii2-kartikgii

今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。 插件介绍 这个插件主要功能是帮助你在使用gii生成代码curd的…

yii2怎么在View中加入js代码

如果直接按如下方式添加,如: <script> $(function(){   alert("aaa"); }); <sc…

Yii2实现上下联动下拉框功能的方法

本文实例讲述了Yii2实现上下联动下拉框功能的方法。分享给大家供大家参考,具体如下: 首先我先解释下什么是上下联动的下拉框 假如一个view里面有两个selec…

yii2怎么获取sql语句?

Yii2 是一个高性能的基于组件的 PHP 框架,使用Yii2能够方便的操作数据库,下面我们介绍下yii2获取当前sql语句的方法,希望对学习yii框架的同学有…

yii2中使用php判断图片是否存在

在我们日常的开发中,经常需要用到判断图片是否存在,存在则显示,不存在则显示默认图片,那么我们用到的判断有哪些呢?今天我们就来看下几个常用的方法。 yii2中使用…

yii2如何关闭debug

这里采用的是yii2的advanced的版本。配置接口访问的debug模式。 配置文件目录: frontend/config/main-local.php (推…

yii2支持php7吗

先说一下Yii框架PHP运行环境的情况。 Yii 2.0.12 版本使用 \yii\base\Object 类,Object 作为类名 PHP7.2 报错。 (…

yii2 怎么上传图片

第一步:搭建上传类基础工作,具体请看:http://www.yiichina.com/tutorial/328 第二步:建站一个product表,字段id,na…

yii2怎么实现rbac

RBAC(Role-Based Access Control )基于角色的访问控制。 1.基本思想:在用户和访问权限之间引入角色的概念,将用户和角色联系起来,通…

Yii2中使用asset压缩js,css文件的方法

官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 as…

Yii2中组件的注册与创建方法

 今天本来打算研究一下yii2.0的AR模型的实现原理,然而,计划赶不上变化,突然就想先研究一下yii2.0的数据库组件创建的过程。通过对yii源码的学习,了解…

详解yii2使用多个数据库的案例

关于yii2配置操作多个数据库进行操作,文档上面也给出了具体的配置,一个实战性的例子,也是很简单的,我们这里以权限控制为单个管理库dbname2,业务库dbna…

解决Yii2邮件发送结果返回成功,但接收不到邮件的问题

前言 本文主要介绍的是关于解决Yii2邮件发送返回成功但接收不到邮件问题的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 刚刚用了一下yii邮件发送功…

yii2 resetful 授权验证详解

什么是restful风格的api呢?我们之前有写过大篇的文章来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部…

yii2如何安装

Yii2安装:通过composer安装 1、首先要安装composer。 2、全局设置 Composer 使用中国镜像: (推荐学习:yii教程) compos…

yii2 url重写并隐藏index.php方法

第一步 : 不管是 apache 还是 nginx ,想要隐藏 Index.php 文件,需要打开 urlManager 组件的配置,在进行后续的操作 [ ‘c…

yii2框架下载后需要解压到什么位置

在安装yii2框架时,首先需要从yii2开发文档社区进行下载,然后需要将其解压到本地服务器的网站根目录下,也就是WWW的目录下,如下图所示: (相关教程推荐:y…

yii2禁用bootstrap库

1、编辑 frontend\asset\AppAsset.php 文件,注释掉变量 $depends 里的 'yii\bootstrap\Bootst…

composer如何更新yii2版本

composer如何更新yii2版本 方法包括两种: 1).如果你是通过 composer 从 Yii 2.0.0 升级,只需要在您的项目根目录运行以下命令: …

yii2运行流程

yii2运行流程如下: 1、用户向入口脚本 web/index.php 发起请求。 2、入口脚本加载应用配置并创建一个应用 实例去处理请求。 3、应用通过请求组…

yii2判断是否来自微信浏览器

这篇文章主要介绍了使用yii2判断请求是否来自微信内浏览器,需要的朋友可以参考下。 yii2判断是否来自微信浏览器 在iPhone下,返回 Mozilla/5.…

yii2 上传图片的示例代码

第一步: 搭建上传类基础工作,具体请看://www.jb51.net/article/120242.htm 第二步:建站一个product表,字段id,name…

实例讲解YII2中多表关联的使用方法

前言 本文对 YII2.0 的多表关联查询做一个简单的介绍。文中通过实例代码介绍的非常详细,下面话不多说,来一起看看详细的介绍: 首先先来说明一下表结构 表结构…

yii2.0整合阿里云oss的示例代码

主要思路,首先用composer下载阿里云oss的php sdk,然后自定义一个组件,就能够在全局调用阿里云oss了。 具体步骤如下: 1 到阿里云官网找到ph…

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

本文实例讲述了Yii2表单事件之Ajax提交实现方法。分享给大家供大家参考,具体如下: 前言 Yii2 现在使用 JS 都必须要注册代码了。 要实现 Ajax …

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

本文实例分析了Yii2针对游客、用户防范规则和限制的解决方法。分享给大家供大家参考,具体如下: 最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访…

Yii2创建多界面主题(Theme)的方法

本文实例讲述了Yii2创建多界面主题(Theme)的方法。分享给大家供大家参考,具体如下: Yii2界面主题上的设计总体上和Yii1.x保持一致,区别在于两个地…

yii2 网站出现403错误怎么办

首先发生这个错误的原因是你不被允许访问该页面,也是yii2框架对于安全的一个考虑。 我们需要对config/web.php进行gii工具配置: 'gi…

yii2局部关闭(开启)csrf的验证的实例代码

上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。 (1)全局使用,我们直接在配置文件中设置en…

详解在YII2框架中使用UEditor编辑器发布文章

本文介绍了详解在YII2框架中使用UEditor编辑器发布文章 ,分享给大家,具体如下: 创建文章数据表  文章数据表主要有4个字段 1.id&nbs…

yii2关闭错误提示

yii2关闭错误提示 在 Yii2 使用中,我们发现一但程序出现错误,Yii2 就能自动显示其专用的错误提示界面,和我们写原生态时出现的错误提示界面完全不一样。…

Yii2框架制作RESTful风格的API快速入门教程

先给大家说下什么是REST restful REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)…

Yii2框架实现数据库常用操作总结

通用: use yii\db\Query; $query = new Query(); 查询: Query: $rows = (new \yii\db\Quer…

Yii2框架中使用PHPExcel导出Excel文件的示例

最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法: 最简单的利用composer安装 compose…

yii2和ci的区别

yii2和ci的区别 1、yii2,是一个全栈框架。 优点: 1)拥有规范化的中英文文档 2)Yii 的代码简洁优雅 相关文章教程推荐:yii教程 3)Yii …

Yii2实现跨mysql数据库关联查询排序功能代码

背景:在一个mysql服务器上(注意:两个数据库必须在同一个mysql服务器上)有两个数据库: memory (存储常规数据表) 中有一个 user 表(记录用…

Yii2-GridView 中让关联字段带搜索和排序功能示例

情境要求: 要在订单(Order)视图的gridview中显示出客户(Customer)姓名,并使其具有与其它字段相同的排序和搜索功能。 数据库结构 订单表or…

Yii2中多表关联查询hasOne hasMany的方法

表positionContent id position_id content_title content_id is_recommend list_sort …

Yii2框架使用计划任务的方法

本文实例讲述了Yii2框架使用计划任务的方法。分享给大家供大家参考,具体如下: <?php namespace console\controll…

yii2您提交的数据无法被验证怎么解决

yii2您提交的数据无法被验证怎么解决 在 yii 中,经常会碰到 您提交的数据无法被验证 这种情况,这是因为 yii 有一个 csrf 验证, 关闭csrf验…

adminlte怎么引用到yii2

yii2的访问权限默认是由自带的rbac组件在管理,需要自己编写相应的规则去实现权限管理,无图形界面。 相关推荐:yii教程 yii2-admin是将rbac的…

Yii2实现ajax上传图片插件用法

本文实例讲述了Yii2实现ajax上传图片插件用法。分享给大家供大家参考,具体如下: 这里需要先下载 mdmsoft/yii2-upload-file.插件。 …

从零开始学YII2框架(三)扩展插件yii2-gird

yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。 比如: 把表格包装在bootstrap – panel…

yii2怎么修改数据库连接

配置多数据库: return [ // … 'components' => [ // … 'db' =&g…

yii2如何实现国际化

国际化指的是在设计软件时,使其可以无需做大的改变就能够适应不同的语言和地区的需要, 这对我们的网站有着特别重要的意义,因为潜在的用户可能会在全球范围内。而 Yi…

Yii2汉字转拼音类的实例代码

类核心代码: <?php namespace mobile\models; use Yii; use yii\base\Model; /** *…

yii2修改错误提示页样式的方法

yii2默认error动作默认由site控制器下的error动作来处理, 对应的错误视图页面是@app/views/site/error.php页面. retu…

yii2如何设置不使用布局

yii2中设置不使用布局的方法: 控制器内成员变量 public $layout = false; //不使用布局 public $layout = &quot…

Yii2基于Ajax自动获取表单数据的方法

本文实例讲述了Yii2基于Ajax自动获取表单数据的方法。分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息…

Yii2实现多域名跨域同步登录退出

在平台开发过程中,项目分为前台(frontend)www.xxx.com和后台(backend) yun.xxx.com两部分,绑定两个域名, 我们知道在没有绑…

yii2项目实战之restful api授权验证详解

前言 什么是restful风格的api呢?我们之前有写过大篇的文章来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中ap…

yii2中验证码图片不显示

yii的项目开发过程中,经常使用到验证码,yii框架提供了CCaptchaAction类,来提供验证码图片功能,经常会碰到验证码图片不显示的问题。 主要有两个问…

Yii2第三方类库插件Imagine的安装和使用

Imagine Imagine 是一个面向对象的 PHP 类库用于图片操作。这个类库能够处理一些常用到的操作如:调整大小、裁剪、应用过滤器等。 其Color类库…

Yii2框架实现利用mpdf创建pdf文件功能示例

本文实例讲述了Yii2框架实现利用mpdf创建pdf文件功能。分享给大家供大家参考,具体如下: 安装mPDF 使用 Composer安装 在yii2的 ‘com…

yii2利用自带UploadedFile实现上传图片的示例

本人搜索了很多关于yii2利用自带UploadedFile实现上传图片介绍,下面我来记录一下。 创建一个 models/UploadForm.php: name…

yii2搜索框怎么做

yii2搜索框可以使用select2组件和一个Yii2增强包组成的select2 jQuery插件实现。 由select2组件和一个Yii2增强包组成的sele…

yii2怎么自适应切换模板

1、创建behavior // frontend/behaviors/MobileBehavior.php class MobileBehavior exten…

Yii2框架中CSS、JS文件引入方法

在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? (推荐学习:yi…

yii2 如何查询统计

yii2 如何查询统计? 查询数据分组统计 推荐学习:yii框架 yii查询数据分组统计 $query=Information::find()->grou…

Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等

使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module(模型)、Controller(控制器)、Action(方法),以及会调用控制器里…

详解Yii2 rules 的验证规则

yii2  框架定义的约束 public $builtInValidators = [ ‘boolean’ => ‘yii\validators…

yii2如何生成二维码

1、通过composer加载 php composer.phar require "2amigos/yii2-qrcode-helper" …

Yii2创建表单(ActiveForm)方法详解

本文实例讲述了Yii2创建表单(ActiveForm)的方法。分享给大家供大家参考,具体如下: 由于表单涉及到一些验证方面的信息,属性设置又比较多、比较复杂,所…

yii2怎么引入css和js文件

引入方式有多种: 1、可以直接在视图页面上引入 <?php use yii\helpers\Html;?><?=Html::cssFile(&…

yii2 batch和each的区别是什么

我们的数据库常常都是很庞大的,一次查询的结果集也很大,这样很浪费内存,为了降低内存的使用率,我们可以使用yii2的batch和each方法。 为了让大家看的更明…

yii2怎么输出错误信息

使用错误处理器 error handler 注册成一个名称为errorHandler应用组件, 可以在应用配置中配置它类似如下: return [ '…

Yii2 RESTful中api的使用及开发实例详解

什么是RESTful风格的API 对于各种客户端设备与服务端的通信,我们往往都通过API为客户端提供数据,提供某种资源。关于RESTful的概念,一查一大推,一…

Yii 2.0在Grid中格式化时间方法示例

本文主要给大家介绍了关于Yii 2.0在Grid中格式化时间的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 直接上代码 <?= Gr…

yii2多图上传组件的使用教程

最近在使用yii2开发一个表单页面的时候,有多图上传的需求,稍微找了找这方面的组件,基本都安利fileInput这个组件,于是就尝试着使用这个库来完成后端表单页…

yii2简单使用less代替css示例

添加组件php composer.phar require –prefer-dist singrana/yii2-less “*” 修改配置文件`main.p…

yii2如何引入js文件

问题: 比如,我在web文件夹下建立css文件和js文件,在assets建立资源控制器。那么我在view层的时候怎么调用web/css/test.css或者we…

yii2写api接口步骤

yii2写api接口步骤 Yii2如何实现RESTful风格的API(推荐:《YII教程》 ) 1、建立单独的应用程序 为了增加程序的可维护性,易操作性,我们选…

yii2如何防止重复提交表单

yii2利用csrf防止表单重复提交 首先,默认情况下,yii2的csrf验证是通过cookie来保存token验证的,要实现防止表单重复提交,得先把这个方式改…

Yii2中cookie用法示例分析

本文实例讲述了Yii2中cookie用法。分享给大家供大家参考,具体如下: <?php //设置方法 $cookie = new Cookie(…

yii2如何创建应用

application在yii2中有两个不同的意思:应用系统、应用主体。一个应用系统可以包含多个应用主体。典型的例如 yii2 advanced 高级应用系统,…

yii2 如何使用module

在Yii2.x框架中,引入了模块(Modules)这个概念,那么什么是模块呢? (推荐学习:yii框架) 模块是独立的软件单元,由模型,视图, 控制器和其他支持…

Yii2 队列 shmilyzxt/yii2-queue 简单概述

shmilyzxt/yii2-queue 简单解释: 1.我用的yii2高级版,我们从配置开始看代码,这里我用的是mysql队列,首先配置文件,我把queue配…

yii2 RBAC使用DbManager实现后台权限判断的方法

本文实例讲述了yii2 RBAC使用DbManager实现后台权限判断的方法。分享给大家供大家参考,具体如下: 首先根据文档生成yii2 框架中的表 yii m…

yii1与yii2的区别

1、快速区分yii1、yii2 yii1: Yii::app() yii2: Yii::$app 2、控制器调用时的区别 比如:controller文件名为Us…

Yii2中关联查询简单用法示例

本文实例讲述了Yii2中关联查询用法。分享给大家供大家参考,具体如下: 有两张表,post和category,post.cate_id对应category.id…

yii2如何获取用户get、post参数

Get: Yii::$app->request->get($key, $default) 第一个参数($key)为用户get请求的key,第一个参数…

yii2中cookie设置无效

在学习的yii2框架cookies设置的时候,遇到很纠结的问题。就是我们在设置cookies时候,总是无效。怎么设置都是不对的。将手册上的代码拷贝下来依然是无效…

yii2 入口文件找不到怎么办

今天分享一个关于Yii2的基础知识,很多第一次使用该框架的开发者在官方下载Yii2的高级模板后找不到入口文件。主要是因为Yii2的高级模板需要我们手动生成文件,…