E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
yii2.0
Yii2.0
框架 MVC 最佳实践
Yii2.0
框架MVC最佳实践Controller最佳实践在设计良好的应用中,控制器很精练,包含的操作代码简短;如果你的控制器很复杂,通常意味着需要重构,转移一些代码到其他类中。
白菜1031
·
2018-04-23 00:00
yii2
yii
php
yii2.0
请求的生命周期
文章原地址:
yii2.0
请求的生命周期用户向入口脚本web/index.php发起请求。入口脚本加载应用配置并创建一个应用实例去处理请求。应用通过请求组件解析请求的路由。
高玉龙
·
2018-03-28 00:00
Yii
PHP
YII2.0
的安装方法
1.安装环境因为Yii框架需要PHP5.5以上版本支持,所以先把你的PHP5.3卸载了吧,如果觉得关联太多不想麻烦,干脆把PHP、MySQL、Apache都删干净,然后一个phpStudy2016全部搞定。2.安装Composer双击Composer.exe,然后点击Next,点击Browser手动选择php.exe的安装路径(有的版本会自动寻找php.exe的安装路径),因为这里用的是集成环境P
Hqs_1020417504
·
2018-03-25 18:41
php经验集合 php实战视频教程
Laravel5.4快速开发简书视频教程Laravel项目实战教程共18章PHP高级工程师必知必会Nginx+keepalived+MongoDB+haproxy+Sphinx实现分布式集群部署
Yii2.0
copy1939
·
2018-02-20 17:33
转载
php处理抢购类功能的高并发请求
测试环境Windows7apache2.4.9php5.5.12php框架
yii2.0
工具apachebench(apache自带高并发请求工具)。通常处理方法从控制器可以看出代码思路。
春风不及你的笑
·
2018-02-08 09:38
nginx配置thinkphp重写
那么,如何配置nginx让其支持
yii2.0
的访问呢?
张高伟
·
2017-12-28 16:16
nginx
关于《Yii 2.x 最佳实践》
从此以后「除却巫山不是云」了,直到
Yii2.0
版本推出。Yii是一个很强大的框架,而且设计的很好,它的模式非常一致,一旦你入门了,那么就会有一通百通的效果,这个过程中官方文档会一直伴随着你。
forecho
·
2017-12-14 15:56
YII2.0
视图操作
view->params['data']='这是要传递的数据';?>params['data']as$result):?>".$result['catname']."";?>return$this->render('index',['name'=>'12312',]);render():渲染一个视图名并使用一个布局返回到渲染结果。renderPartial():渲染一个视图名并且不使用布局。ren
好记性不如烂csdn
·
2017-12-14 11:28
YII
YII2.0
隐藏入口脚本
1、配置文件进行配置urlManager2、入口脚本文件增加.htaccess文件,内容如下:3、url重写需要开启apache的重写模块,httpd.conf主配置文件中rewrite模块
Mr__Professor
·
2017-12-03 13:26
Yii2框架URL美化教程
Yii2.0
默认的访问形式为:http://www.xxx.com/index.php?
Charles
·
2017-11-09 00:00
url-rewrite
php框架
php
yii2
Yii2中组件的注册与创建方法
今天本来打算研究一下
yii2.0
的AR模型的实现原理,然而,计划赶不上变化,突然就想先研究一下
yii2.0
的数据库组件创建的过程。
编程人,在天涯
·
2017-10-30 08:40
Yii2.0
实现生成二维码功能实例
本文实例讲述了
Yii2.0
实现生成二维码功能。
上班偷偷打酱油
·
2017-10-24 12:35
Yii2.0
中model的validator生成和运行浅析
1.使用方式在rules中为每个字段配置验证器,在使用$model->validate()或$model->save()时,触发验证 $model->save()最终也是调用$model->validate()方法2.$model->validate()方法解析//根据rules验证各个字段 publicfunctionvalidate($attributeNames=null,$clearErr
2lovecode
·
2017-10-16 14:00
PHP
Yii
Yii2.0
的GridView使用和原理浅析
一.使用方式:GridView::widget(['layout'=>"{items}\n{summary}\n{pager}",//默认是"{summary}\n{items}\n{pager}",可供填写的值有summary(总结),items(内容),pager(分页),sorter(排序)【备注6】'dataProvider'=>$provider,//是一个dataProvider对象,
2lovecode
·
2017-10-12 15:37
PHP
Yii
web前端
Yii2.0
的ActionFilter类详细解读
1.涉及的属性和方法:yii\base\ActionFilter中 publicfunctionattach(){ 把beforeFileter绑定到Controller的EVENT_BEFORE_ACTION事件上 } publicfunctiondetach(){ 1.将beforeFileter从Controller的EVENT_BEFORE_ACTION事件上解绑 2.将afterFil
2lovecode
·
2017-09-28 13:11
PHP
Yii
Yii2.0
使用阿里云OSS的SDK上传图片、下载、删除图片示例
之前从没接触过Yii,借助的各方资源来做的这个整合阿里云OSS的SDK上传图片实例,如果有不正之处请指出!前面参照了weinirumo的介绍,大家可以自行去查看。好了,下面开始进入主题:准备工作:需要使用composer执行命令,如果没有安装composer的需要提前安装,参考文档:composer安装流程1、项目目录结构我使用的是基础版,只有后台目录,请自行对照自己的项目目录结构,会用到以下的几
yakuang88
·
2017-09-20 14:23
yii2.0
整合阿里云oss删除单个文件的方法
主要思路,在controller里边通过获得要删除的文件fileid,把fileid传递给model的deletefile方法进行处理,并返回处理结果。在deletefile方法里边,先根据id找到对应的文件信息,然后删除数据里边的记录和阿里云oss里边的文件和本地的文件。主要步骤如下:1首先是构建一个view视图,或者写一个ajax发送请求,此处代码略(让前端去写吧)。2在控制器里边接收参数,并
weinirumo
·
2017-09-19 10:58
yii2.0
整合阿里云oss上传单个文件的示例
上一篇文章已经介绍了如何整合阿里云oss,这一篇主要介绍上传文件到阿里云oss。主要思路:首先文件要上传到服务器,然后把服务器里边的文件传到阿里云oss,成功以后就把文件信息写入数据库,失败了就删除服务器的文件。主要步骤:0介绍几个oss的概念。accessKeyId==>>可以理解为访问阿里云oss的账号accessKeySecret==>>可以理解为访问阿里云oss的密码bucket==>>可
weinirumo
·
2017-09-19 10:18
yii2.0
整合阿里云oss的示例代码
主要思路,首先用composer下载阿里云oss的phpsdk,然后自定义一个组件,就能够在全局调用阿里云oss了。具体步骤如下:1到阿里云官网找到phpsdk,网址为https://help.aliyun.com/document_detail/32099.html?spm=5176.87240.400427.40.s8EbEH2使用composer安装,在项目目录下(basic/)输入:com
weinirumo
·
2017-09-19 10:40
windows下通过Composer安装
Yii2.0
1.安装composerwindows系统直接下载Composer-Setup.exe运行安装。2.安装Composerassetplugincomposer安装完成后,在一个可通过web访问的目录(如phpstudy的www目录)下,运行以下命令:composerglobalrequire"fxp/composer-asset-plugin:~1.4.0"注意:(1)~1.4.0是该插件的最新版
Anlior
·
2017-09-17 16:26
后端框架
Yii2配置pathinfo形式的url
Yii2.0
默认的访问形式为:my.oschina.net/index.php?
Charles
·
2017-08-30 00:00
yii2
php
Yii2.0
小部件GridView(两表联查/搜索/分页)功能的实现代码
GridView两表联查/搜索/分页当我们在一个网格视图中显示活动数据的时候,你可能会遇到这种情况,就是显示关联表的列的值,为了使关联列能够排序,你需要连接关系表,以及添加排序规则到数据提供者的排序组件中,对数据进行搜索,排序。Ⅰ.控制器层Controller*@version[version1.0][书籍管理]*/classBooksInfoControllerextendsController
红尘炼炼心
·
2017-08-25 11:02
Yii2.0
批量插入数据
循环插入:第一种方法:$model=newUser();foreach($dataas$attributes){$_model=clone$model;$_model->setAttributes($attributes);$_model->save();}第二种方法$model=newUser();foreach($dataas$attributes){$model->isNewRecord=t
Cc_Rain0624
·
2017-08-02 15:52
如何修改
yii2.0
自带的user表为其它的表
因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,修改如下:1.参考高级模板里里的common\models\User修改Admin2.修改配置文件里面的'user'=>[//'identityClass'=>'common\models\User','identityClass'=>'common\models\Admin','enableAutoLogin'=>tru
woali
·
2017-08-01 14:57
深入理解
Yii2.0
乐观锁与悲观锁的原理与使用
本文介绍了深入理解
Yii2.0
乐观锁与悲观锁的原理与使用,分享给大家,具体如下:Web应用往往面临多用户环境,这种情况下的并发写入控制,几乎成为每个开发人员都必须掌握的一项技能。
digpage
·
2017-07-26 10:09
Yii2.0
多文件上传实例说明
创建控制器FormControllerrenderPartial('myfiles',['model'=>$model]);}publicfunctionactionGetfiles(){$model=newUploadm();if(Yii::$app->request->isPost){$model->imgFile=UploadedFile::getInstances($model,'imgF
脚步6978
·
2017-07-24 08:54
初识
yii2.0
写个helloworld易框架是MVC框架,也就是说有模型,视图,控制三层。现在我们写一个简单的helloword并不需要用到模型层,只要控制层和视图层就够了。首先要把电脑本机变成一个服务器,不知道这说法对不对为什么这么说呢,因为php是服务器端的脚本语言,需要服务器解析,单纯的用浏览器打开php文件是不起作用的,或者说浏览器只会把它当作一个文本文件去渲染出来。那么我用的是集成的运行环境,网上搜u
鐘濤
·
2017-07-23 00:40
实例讲解YII2中多表关联的使用方法
前言本文对
YII2.0
的多表关联查询做一个简单的介绍。
xsctx7788
·
2017-07-21 11:48
详解
Yii2.0
使用AR联表查询实例
Yii2.0
中使用联表查询有两种办法,第一种是查询构建器(QueryBuilder),第二种使用活动记录(ActiveRecord),中文网对查询构建器讲的很详细,AR则说的很坑爹,下面贴出自己实践的方法
一夜长风
·
2017-06-16 09:21
Yii 2.0在Grid中格式化时间方法示例
本文主要给大家介绍了关于
Yii2.0
在Grid中格式化时间的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:直接上代码$dataProvider,'columns'=>[['class'=>'yii
Enda
·
2017-06-06 11:56
YII2.0
php 定时任务使用
YII2.0
已经提供了该功能方法。
Cc_Rain0624
·
2017-06-03 11:50
yii2
Yii 2.0如何使用页面缓存方法示例
前言本文主要给大家介绍的是关于
Yii2.0
如何使用页面缓存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍。
晦涩de咚
·
2017-05-23 10:46
yii 2.0中表单小部件的使用方法示例
前言本文主要介绍的是关于
yii2.0
中表单小部件使用的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:使用方法首先创建model层,因为要使用表单小部件所以要加载相应的组件,这里需要的组件有yii
金磊
·
2017-05-23 09:08
Yii2.0
rules验证规则大全
!!!!本文排版错乱,请到新地址;点击到新地址Yii2.0rules验证规则大全required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.[['字段名'],required,'requiredValue'=>'必填值','message
qq群_893202941
·
2017-05-22 21:08
php-yii2
yii2->验证码问题(
Yii2.0
ajax验证,验证码报错,load方法)
作为一个yii2新手来说,对于验证码真是又爱又恨,框架自带的验证码解决了自写验证码的烦恼,然而还是有些小问题。需求:登陆输入:用户名、密码、验证码弹框登录+ajax验证1、LoginForm.php(跟大多数人加验证码的方式一致)publicfunctionrules(){return[[['userID','password'],'required'],['password','validate
大麦麦子
·
2017-04-27 11:51
php
Yii2.0
ajax验证,验证码报错,load方法
Yii2.0
刚上手,边学边用。简单说下自己的功能需求。用户注册字段:手机号码,验证码,密码,名字。验证用的model的rule验证,ajax验证。问题1:手机号码唯一不能重复…..
Cc_Rain0624
·
2017-04-25 17:36
yii2
Composer安装
Yii2.0
composer-asset-plugin工具:#composerglobalrequire"fxp/composer-asset-plugin:~1.1.4"项目文件夹下执行composer命令,下载
yii2.0
qq512430
·
2017-04-10 21:58
composer
yii2.0
PHP
yii2.0
Activeform表单部分组件使用方法
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重置按钮:reset
苍山如海丶
·
2017-03-23 10:31
详解
Yii2.0
rules验证规则集合
我最近也在学习Yii2的路上,那么今天也算个学习笔记吧!required:必须值验证属性复制代码代码如下:[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证复制代码代码如下:['email','email'];#说明:CEmailValid
乌蝇哥
·
2017-03-21 14:59
yii2.0
缓存篇之页面缓存
页面缓存:如果整个页面都不会发生改变,就可以使用页面缓存缓存整个页面。publicfunctionbehaviors(){//此方法【也叫行为】会提前控制器内其他方法执行。return['class'=>'yii\filters\PageCache',//声明使用页面缓存'duration'=>1000,//此键如果声明,就是有失效时间。'only'=>['index'],//如果不声明,就是缓存
阿远博客
·
2017-03-16 18:31
Yii2.0
框架
Yii2.0
中使用js异步删除示例
整理文档,搜刮出一个
Yii2.0
中使用js异步删除示例,稍微整理精简一下做下分享。
yuyu5158
·
2017-03-10 11:33
yii2.0
请求的生命周期
用户向入口脚本 web/index.php 发起请求。入口脚本加载应用配置 并创建一个应用实例去处理请求。应用通过请求组件解析请求的路由。应用创建一个控制器实例去处理请求。控制器创建一个动作实例并针对操作执行过滤器。如果任何一个过滤器返回失败,则动作取消。如果所有过滤器都通过,动作将被执行。动作会加载一个数据模型,或许是来自数据库。动作会渲染一个视图,把数据模型提供给它。渲染结果返回给响应组件。响
JackMa_
·
2017-03-09 12:50
yii2
github获取token
下载
yii2.0
框架要用到github的token,下面将获取token的过程记录一下:1、在https://github.com登录你的帐号,登录以后点击右上角你的头像的Settings2、点击Developersettings
天南韩立
·
2017-02-17 15:16
github
token
获取
开发工具
yii2.0
Activeform表单部分组件使用方法
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重置按钮:reset
班尼
·
2017-01-14 13:00
教你在
Yii2.0
框架中如何创建自定义小部件
在
Yii2.0
创建自己的小部件首先创建一个名为 widgets
yhdsir
·
2016-12-21 21:00
Yii2.0
rules验证规则大全
required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证['email','email'];#说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.match:正则验证[['字段名'],m
独居焚香
·
2016-11-29 15:57
Yii2.0
探究三 :用户登录机制
yii2.0
框架为我们封装好了用户的信息;比如:\Yii::$app->user->isGust判断是否为访客Yii::$app-
LLopensorce
·
2016-11-28 00:08
yii2.0
Yii2.0
框架安装(Advanced)
1.从官网下载Advanced的归档文件;2.将下载好的文件解压到wamp/www下创建一个yii2目录;3.需要对模板进行初始化操作,cd进入yii2下,输入phpinit命令,再选择开发环境0,y即进行初始化;4.初始化完成配置数据库信息,打开yii2目录下的common\config\main-local.php文件,输入用户名,密码,数据库名字(没有数据库名,必须先创建数据库名字)代码如下
John_2016_php
·
2016-11-10 12:08
PHP[Yii2]
yii2.0
数据库迁移教程【多个数据库同时同步数据】
本文讲述了
yii2.0
数据库迁移的方法。分享给大家供大家参考,具体如下:创建迁移使用如下命令来创建一个新的迁移:yiimigrate/create必填参数name的作用是对新的迁移做一个简要的描述。
美特斯鲁元
·
2016-10-08 11:07
Yii2针对游客、用户防范规则和限制的解决方法分析
分享给大家供大家参考,具体如下:最近在用
Yii2.0
做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。
美特斯鲁元
·
2016-10-08 10:13
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他