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
Basic代码中路由链接被转义的处理方法
按照惯例,说下运行环境和各版本编号OS:Windows10Apache:2.4MySQL:5.7.15PHP:7.0.11问题描述:按照官网的提示,下载了basic版本的代码,配置了虚拟域名,打开浏览器可以访问了(具体过程略)。但是,在点击链接地址时会发现,链接地址被转义了,“/”变成了“%2F”。查找代码,一步一步找。找到最后yii-v2.0.9-basic\vendor\yiisoft\yii
骑猪南下
·
2016-09-21 11:30
Yii2.0
增删改查
//关闭csrfpublic$enableCsrfValidation=false;1.sql语句//查询$db=\Yii::$app->db->createCommand("select*from表名")->queryAll();//修改$db=\Yii::$app->db->createCommand()->update('表名',['字段名'=>要修改的值],'条件')->execute()
Li_Blogs
·
2016-09-13 21:24
20. Yii 2.0 gii 代码生成器
这里以
Yii2.0
基础版为例,简单介绍一下gii代码生成器。
lamp_yang_3533
·
2016-09-08 22:00
yii
代码生成器
GII
19. Yii 2.0 数据分页
这里以
Yii2.0
基础版为例,来介绍数据分页。
lamp_yang_3533
·
2016-09-07 22:00
数据分页
yii
Centos安装配置高本版的LAMP(使用yum源)
搭载
yii2.0
要求php版本5.4以上。会照成后续很多麻烦。
Fhang1996
·
2016-09-07 13:43
服务器
17. Yii 2.0 log组件
这里以
Yii2.0
基础版为例,高级版类似。Yii封装的日志类文件位于 /vendor/yiisoft/yii2/log目录下。
lamp_yang_3533
·
2016-09-05 22:00
log
日志
yii
16. Yii 2.0 http缓存
Yii2.0
的http缓存是基于http协议的,只对GET请求生效。
lamp_yang_3533
·
2016-09-04 11:00
15. Yii 2.0 页面缓存
这里以
Yii2.0
高级版为例,介绍页面缓存。操作页面缓存的类文件为 /advanced/vendor/yiisoft/yii2/filters/Pag
lamp_yang_3533
·
2016-09-03 16:00
yii
页面缓存
14. Yii 2.0 数据缓存
这里以
Yii2.0
高级版为例,介绍如何使用Yii的数据缓存机制(一般用memcache作为缓存介质),将及时性要求不高的数据缓存起来,提高页面的响应速度。
lamp_yang_3533
·
2016-09-03 03:00
yii
数据缓存
13. Yii 2.0 缓存介质
Yii2.0
框架对缓存的处理支持很多种方式,处理缓存的类文件所在的目录为:\vendor\yiisoft\yii2\caching,这里对一些常用的缓存处理类文件,作简单地说明:Cache.php:缓存介质的父类
lamp_yang_3533
·
2016-08-31 21:00
缓存
yii
12. Yii 2.0 的帮助类
以
Yii2.0
基础版为例,高级版类似。常用的系统帮助类主要有:ArrayHelper、StringHelper、Url、Html、Json等。
lamp_yang_3533
·
2016-08-30 20:00
yii
帮助类
11. Yii 2.0 Cookie
以
Yii2.0
基础版为例来介绍Yii中是如何处理cookie的,高级版类似。
lamp_yang_3533
·
2016-08-29 22:00
yii
cookie
10. Yii 2.0 Session
以
Yii2.0
基础版为例来介绍Yii中是如何处理session的,高级版类似。
lamp_yang_3533
·
2016-08-28 22:00
session
yii
09. Yii 2.0 数据库交互 -读写分离
这里以
Yii2.0
基础版为例注意:这里只讲解一主
lamp_yang_3533
·
2016-08-27 21:00
yii
读写分离
YII 2.0 Bad Request (#400)
post提交表单的时候出现在这个错误是因为
Yii2.0
默认开启了_crsf的验证可以在控制器里局部禁用public $enableCsrfValidation = false ->覆盖父类的属性也可以在配置文件中全局禁用
xtceetg
·
2016-08-27 16:02
bad
request
yii
php
08. Yii 2.0 数据库交互 - AR
AR(ActiveRecord活跃记录)
Yii2.0
框架的AR类,是基于ORM(ObjectRelationMapping 对象关系映射)技术的,它提供了一个面向对象的接口,用于访问数据库中的数据。
lamp_yang_3533
·
2016-08-27 11:00
yii
record
Active
06. Yii 2.0 数据库交互 - DAO
示例:以
Yii2.0
基础版为例,高级版类似。
lamp_yang_3533
·
2016-08-24 22:00
DAO
yii
数据库交互
Yii2.0
密码加密及密码校验
1.Yii2.0加密及校验:加密:$hash_password=Yii::$app->security->generatePasswordHash('123456');校验:$bool=Yii::$app->security->validatePassword($password,$hash_password);$password为输入的密码,它是没有经过加密的字符串$hash_password为
2lovecode
·
2016-08-22 10:21
PHP
Yii
Yii2.0
删除数据(CRUD)
1.删除多个User::deleteAll('name=zhangsan');删除name=zhangsan的数据记录;User::deleteAll('age>:ageANDsex=:sex',[':age'=>'20',':sex'=>'1']);删除符合条件的数据记录;2.删除一个User::findOne($id)->delete();删除主键为$id变量值的数据记录;User::find
2lovecode
·
2016-08-22 09:36
Yii
05. Yii 2.0 的内部组件和自定义组件
1.内部组件
Yii2.0
框架中有很多内部组件,如:db(数据库)、session、cookie、gii、cache(缓存)、log、DI(依赖注入)等。
lamp_yang_3533
·
2016-08-21 22:45
Yii
Yii
2.0
框架学习笔记
05. Yii 2.0 的内部组件和自定义组件
1.内部组件
Yii2.0
框架中有很多内部组件,如:db(数据库)、session、cookie、gii、cache(缓存)、log、DI(依赖注入)等。
lamp_yang_3533
·
2016-08-21 22:00
组件
yii
04. Yii 2.0 的MVC模式
下面都以
Yii2.0
基础版(basic)为例,高级版类似。
lamp_yang_3533
·
2016-08-17 22:00
mvc
基于
Yii2.0
开发RBAC权限功能
web.php的配置'authManager'=>['class'=>'yii\rbac\DbManager','itemTable'=>'chat_auth_item','assignmentTable'=>'chat_auth_assignment','itemChildTable'=>'chat_auth_item_child',],2.Controller.php里需要添加publicfu
neptunecai
·
2016-08-11 17:39
rbac
yii
PHP
Yii2.0
实现AJAX搜索、分页
//1.首先判断搜索的数据是否为空[php]viewplaincopy$username = \Yii::$app->request->post('username'); //接收搜索的数 //2.定义一个Where条件目的是让Sql语句恒成立[php]viewplaincopy$where = 1; //3.判断数据是否存在,拼接搜索的语句。如果多条件搜索,则直接and 连接即可[php]
wangjiuwang
·
2016-07-25 12:00
Yii2框架dropDownList下拉菜单用法实例分析
Yii2.0
默认的dropdownlist的使用方法.复制代码代码如下:field($model,'name[]')->dropDownList(['a
restart
·
2016-07-18 11:42
Yii2.0
表关联查询实例分析
本文实例讲述了
Yii2.0
表关联查询的方法。
懒人
·
2016-07-18 11:25
yii2.0
实现创建简单widgets示例
本文实例讲述了
yii2.0
实现创建简单widgets的方法。
懒人
·
2016-07-18 09:02
Yii2.0
预定义的别名功能小结
本文实例讲述了
Yii2.0
预定义别名。
懒人
·
2016-07-04 15:32
Yii2.0
框架的介绍和简单部署
Yii是什么? 高性能,基于组件Yii适合做什么? 大型应用,门户,社区,OMS,电子商务等Yii与其他框架相比 1:和其他PHP框架相比,Yii实现了MVC(Model-View-Controller)设计模式并基于该模式组织代码。 2:Yii代码简单优雅。 3:Yii是一个全栈框架,对关系型和NoSQL数据库都提供了查询生成器和ActiveRecord;多层缓存支
qq_28602957
·
2016-06-28 16:00
PHP
框架
yii
Yii2.0
依赖注入(DI)和依赖注入容器的原理
依赖注入和依赖注入容器为了降低代码耦合程度,提高项目的可维护性,Yii采用多许多当下最流行又相对成熟的设计模式,包括了依赖注入(DenpdencyInjection,DI)和服务定位器(ServiceLocator)两种模式。关于依赖注入与服务定位器,InversionofControlContainersandtheDependencyInjectionpattern_给出了很详细的讲解,这里结
aa110212312
·
2016-05-17 09:00
php
设计模式
数据结构与算法
Yii2
基于MVC模式的编程使用要求:
Yii2.0
需要PHP5.4.0或以上版本支持。
mwh613245
·
2016-05-10 14:00
yii
Yii2.0
实现RESTful风格的简单API
一、创建数据库首先,在mysql中创建一个名为yii2basic的数据库,并创建一张名为player的表。二、配置1.app/config/db.php'yii\db\Connection','dsn'=>'mysql:host=localhost;dbname=yii2basic','username'=>'root','password'=>'','charset'=>'utf8',];将此处
AlanJager
·
2016-05-10 10:32
PHP
Yii
[置顶]
Yii2.0
实现RESTful风格的简单API
一、创建数据库首先,在mysql中创建一个名为yii2basic的数据库,并创建一张名为player的表。二、配置1.app/config/db.php'yii\db\Connection', 'dsn'=>'mysql:host=localhost;dbname=yii2basic', 'username'=>'root', 'password'=>'', 'charset'=>'utf8',
AlanJager
·
2016-05-10 10:00
PHP
yii
Restful
Yii2.0
RESTful风格的Controller与ActiveController
yii\rest\Controller提供的大多数RESTfulAPI功能通过过滤器实现.特别是以下过滤器会按顺序执行:yii\filters\ContentNegotiator:支持内容协商。yii\filters\VerbFilter:支持HTTP方法验证;yii\filters\AuthMethod:支持用户认证;yii\filters\RateLimiter:支持频率限制.这些过滤器都在y
AlanJager
·
2016-05-09 16:59
PHP
Yii
Yii2.0
RESTful风格的Controller与ActiveController
yii\rest\Controller提供的大多数RESTfulAPI功能通过过滤器实现.特别是以下过滤器会按顺序执行:yii\filters\ContentNegotiator:支持内容协商。yii\filters\VerbFilter:支持HTTP方法验证; yii\filters\AuthMethod:支持用户认证;yii\filters\RateLimiter:支持频率限制.这些过滤器都在
AlanJager
·
2016-05-09 16:00
PHP
api
REST
yii
Restful
Yii2.0
RESTful Web服务(4)
路由随着资源和控制器类准备,您可以使用URL如http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。在实践中,你通常要用美观的URL并采取有优势的HTTP动词。例如,请求POST/users意味着访问user/create动作。这可以很容易地通过配置urlManager应用程序组件来完成如下所示:'urlManager'=
AlanJager
·
2016-05-09 13:35
PHP
Yii
Yii2.0
RESTful Web服务(4)
路由随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。在实践中,你通常要用美观的URL并采取有优势的HTTP动词。例如,请求POST/users意味着访问user/create动作。这可以很容易地通过配置urlManager应用程序组件来完成如下所示:'urlManager'
AlanJager
·
2016-05-09 13:00
url
yii
Restful
web服务
Yii2.0
RESTful Web服务(3)
在创建资源类和指定资源格输出式化后,下一步就是创建控制器操作将资源通过RESTfulAPIs展现给终端用户。Yii提供两个控制器基类来简化创建RESTful操作的工作:yii\rest\Controller和yii\rest\ActiveController,两个类的差别是后者提供一系列将资源处理成ActiveRecord(关于ActiveRecord)的操作。因此如果使用ActiveRecord
AlanJager
·
2016-05-09 01:23
PHP
Yii
Yii2.0
RESTful Web服务(3)
在创建资源类和指定资源格输出式化后,下一步就是创建控制器操作将资源通过RESTfulAPIs展现给终端用户。Yii提供两个控制器基类来简化创建RESTful操作的工作:yii\rest\Controller和yii\rest\ActiveController,两个类的差别是后者提供一系列将资源处理成ActiveRecord(关于ActiveRecord)的操作。因此如果使用ActiveRecord
AlanJager
·
2016-05-09 01:00
继承
REST
yii
web服务
Yii2.0
初识 RESTful Serializer
当RESTfulAPI响应中包含一个资源时,该资源需要序列化成一个字符串。Yii将这个过程分成两步,首先,资源会被yii\rest\Serializer转换成数组,然后,该数组会通过yii\web\ResponseFormatterInterface根据请求格式(如JSON,XML)被序列化成字符串。当开发一个资源类时应重点关注第一步。所以打开Yii框架下的vendor/yiisoft/yii2/
AlanJager
·
2016-05-08 14:48
PHP
Yii
Yii2.0
初识 RESTful Serializer
当RESTfulAPI响应中包含一个资源时,该资源需要序列化成一个字符串。Yii将这个过程分成两步,首先,资源会被yii\rest\Serializer转换成数组,然后,该数组会通过yii\web\ResponseFormatterInterface根据请求格式(如JSON,XML)被序列化成字符串。当开发一个资源类时应重点关注第一步。所以打开Yii框架下的vendor/yiisoft/yii2/
AlanJager
·
2016-05-08 14:00
Web
框架
xml
REST
yii
Yii2.0
RESTful Web服务(2)
资源RESTful的API都是关于访问和操作资源,可将资源看成MVC模式中的Model在如何代表一个资源没有固定的限定,在Yii中通常使用yii\base\Model或它的子类(如yii\db\ActiveRecord)代表资源,是为以下原因:yii\base\Model实现了yii\base\Arrayable接口,它允许你通过RESTfulAPI自定义你想要公开的资源数据。yii\base\M
AlanJager
·
2016-05-08 12:12
PHP
Yii
Yii2.0
RESTful Web服务(2)
资源RESTful的API都是关于访问和操作资源,可将资源看成MVC模式中的Model在如何代表一个资源没有固定的限定,在Yii中通常使用yii\base\Model或它的子类(如yii\db\ActiveRecord)代表资源,是为以下原因:yii\base\Model实现了yii\base\Arrayable接口,它允许你通过RESTfulAPI自定义你想要公开的资源数据。yii\base\M
AlanJager
·
2016-05-08 12:00
mvc
yii
Restful
ActiveRecord
Yii2.0
RESTful Web服务(1)
快速入门Yii提供了一整套用来简化实现RESTful风格的WebService服务的API。特别是,Yii支持以下关于RESTful风格的API:支持 ActiveRecord 类的通用API的快速原型涉及的响应格式(在默认情况下支持JSON和XML)支持可选输出字段的定制对象序列化适当的格式的数据采集和验证错误支持 HATEOAS有适当HTTP动词检查的高效的路由内置OPTIONS和HEAD动词
AlanJager
·
2016-05-07 21:00
yii
Restful
web服务
Yii2.0
模型层数据验证和thinkPHP3.2框架模型层数据验证对比
Yii2.0
模型层数据验证一般说来,程序猿永远不应该信任从最终用户直接接收到的数据,并且使用它们之前应始终先验证其可靠性。
AlanJager
·
2016-05-07 16:00
PHP
框架
yii
thinkphp
从 Yii 1.1升级到 Yii2
请注意,
Yii2.0
引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有
CareChere
·
2016-04-25 21:00
yii2.0
使用ActiveForm
Controller控制器层代码[php] viewplain copy print?load(\Yii::$app->request->post()) && $model->validate()) { echo "通过"; } return $this->render('index',[
song_csdn1550
·
2016-04-15 13:00
YII2.0
框架分页
这篇文章主要介绍了Yii分页用法,以实例形式详细分析了比较常见的几种分页方法及其应用特点,非常具有实用价值,需要的朋友可以参考下:在这里我主要联查的book表和book_press两张表进行分页的Controller/** *@actionyii多表链接查询后分页 *@----------------------------------------------------------- *@boo
libinemail
·
2016-03-29 19:00
yii2.0
如何获取当前的控制器名与方法名
controllerID=Yii::$app->controller->id //获取当前的控制器名 $actionID=Yii::$app->controller->action->id; //获取当前的方法名
Yii2.0
gegeBelieve
·
2016-03-29 19:00
YII2.0
使用ActiveForm表单
model->validate()) { echo"通过"; } return$this->render('index',[ "model"=>$model, ]); } }VIEWS视图层代码
YII2.0
libinemail
·
2016-03-29 15:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他