在基础版本的config目录下 web.php 或者高级版config目录下的main.php中配置 在使用Yii::$app->request->post()时 调用yii\web\Request 中的post方法 : 调用yii\web\Request 中的getBodyParams方法,解析内 ...
分类:
Web程序 时间:
2017-09-10 17:37:26
阅读次数:
489
众所周知,yii的三大特性是:属性、事件、行为,上一篇博文简单讲解了yii中的属性,本文接着讲讲yii的事件。 事件是代码解耦的一种方式,设计业务流程的一种模式。在yii2.0中,通过Yii\base\Component继承yii\base\Object, 重载__get()、__set()方法,引 ...
分类:
其他好文 时间:
2017-09-08 18:05:50
阅读次数:
262
一直以来,在我的理解中,类的成员变量和属性就是同一个东西,直到看了《深入理解Yii2.0》才明白, 类的成员变量和属性其实不是同一个概念,成员变量是就类的结构构成而言的概念,而属性是就类的功能逻辑 而言的概念,而且两者没有必然的对应关系。 类的成员变量有public、protected、privat ...
分类:
其他好文 时间:
2017-09-07 21:32:12
阅读次数:
119
1.首先从支付宝官网下载支付宝app支付sdk 地址 : https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.hLEa5O&treeId=54&articleId=106370&docType=1 2.解压下载文件会得到几个文 ...
分类:
移动开发 时间:
2017-09-07 13:33:44
阅读次数:
146
通过 Composer 安装 如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/compose ...
分类:
其他好文 时间:
2017-09-06 11:41:03
阅读次数:
191
总共分为三个方面:控制器配置、模型rules配置和视图配置。 第一步:控制器配置 将下列代码配置在actions中,请求验证码链接对应为 “控制器/captcha” 第二步:模型rules配置,即验证配置。 首先声明公共变量 其次在rules方法中配置验证 在这条配置中的"captchaAction ...
分类:
其他好文 时间:
2017-09-05 15:47:03
阅读次数:
182
首先我们找到引用的公共配置文件的main.php 然后设置session 'components'=>array( 'session'=>array( 'timeout'=>3600, ),) 如图: 那么,我们就可以正常使用了,语法为: 设置session变量: Yii::app()->sessi ...
分类:
其他好文 时间:
2017-09-04 10:53:12
阅读次数:
232
ping++是一個第三方接口,官網:https://www.pingxx.com github: https://github.com/PingPlusPlus/pingpp-php 我用到的wechat的公衆號支付 和 alipay ,主要的邏輯: 先在後臺控制器接收到前端發送過來的channel ...
分类:
Web程序 时间:
2017-09-01 17:46:06
阅读次数:
388
我这里是以basic版为基础讲解的。但高级版应该也是一样的。基本版配置文件config/web.php。yii默认的控制器是site,这里要改成我们习惯的index,只需要在$config这个数组里面加上<?php
$config=[
......
‘defaultRoute‘=>‘index‘,
......
]你也可以改成其它你想要的默..
分类:
Web程序 时间:
2017-09-01 11:54:50
阅读次数:
211
直接数据库操作 查询 更新 插入更新删除 事务 //事务的基本结构(多表更新插入操作请使用事务处理) $dbTrans= Yii::app()->db->beginTransaction(); try{ $post= new Post; $post->'title'= 'Hello dodobook ...
分类:
数据库 时间:
2017-08-30 14:13:02
阅读次数:
249