自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bingcool

小小梦想,技术改变世界

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 yii2框架-yii2局部关闭(开启)csrf的验证(十七)

上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。(1)全局使用,我们直接在配置文件中设置enableCookieValidation为truerequest => [ 'enableCookieValidation' => true,]如果不需要使用csrf的话,设置'enableCookieValidation' ...

2016-06-30 17:10:17 13815 2

原创 yii2框架-yii2的防御csrf攻击机制(十六)

前段时间工作比较忙,好几天没有时间写一下关于yii2框架的知识总结了。因为上一次需要实现一些功能防御csrf的这种攻击,所以整理一下这方面的知识点。对于什么是csrf,中文名称:跨站请求伪造,可以在百度上搜索资料,详细了解这一方面的概念。对于我们是非常有帮助的。yii2的csrf的实现功能是在yii\web\request类实现功能的。request类中的属性,默认是true的。p

2016-06-30 15:50:58 4586

原创 yii框架-yii2分页的使用与扩展(十五)

今天主要是总结一下如何使用yii2中分页功能,从下面三个方面来讲。(1)分页的使用(2)分页类LinkPager和Pagination都可以自定义哪些属性(3)分页类LinkPager如何扩展成我们所需要的一、分页的使用(1)Pagination类可以分辨单独使用。也即是和model分离。例如在controller 的action中:use yii\data\Pagination;$query =...

2016-06-24 14:47:26 12507 4

原创 yii框架-模块化设计(十四)

上一节说到了关于yii2的国际化语言版本的切换,这里将会根据需要总结一下yii2的模块化设计。在我们实际的项目开发中,很多的业务逻辑都是需要根据业务不同进行细分,分成一个个模块设计,一方面可以有清晰的逻辑业务,另一方面将有利于代码架构的解耦,便于开发和维护。模块化设计是在组件(部件)的上层设计,属于业务范畴。组件(部件)可以说是属于功能范畴吧!yii2是支持模块化设计的,我们可以借助gii

2016-06-21 15:28:53 3065

原创 yii2框架-多语言版本切换(十三)

上一节说到关于国际化i18n的方面的基础知识,下面我们就运用这些知识解决一下关于多语言版本之间的切换如何实现。有两种方法,下面主要是说一下利用cookie和session的方法实现的方式。下面就利用中文和英文之间的切换具体例子。(1)利用cookie实现多语言版本。首先我们要知道yii2框架是以英文作为源语言的,其他的语言作为目标语言的。所以在语言文件中是一对多的关系,源语言对应多种需要转

2016-06-17 11:09:09 6221

原创 yii2框架-i18n国际化(十二)

这一节主要是聊聊关于yii2框架的自带的国际化的i18n组件。根据不同的地区和语言,软件产品可以支持全方位信息翻译,视图翻译,日期和数字格式化,方便不同用户的使用。一个 Yii 应用使用两种语言:yii\base\Application::$sourceLanguage 和 yii\base\Application::$language 。前者指的是写在代码中的语言,后者是向最终用户显示内容的

2016-06-15 14:58:04 5253 1

原创 yii2框架-yii2的asset资源包(十一)

一、资源包定义Yii2对于CSS/JS 管理,使用AssetBundle资源包类。在basic/assets下创建如下:app/assets/AppAsset.php代码:<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC *

2016-06-12 15:35:57 4010

原创 yii2框架-yii2的操作action(十)

最近一直在做公司的项目-服务器层级间通信API和异步上传服务层,很久没写关于yii2的一些基础知识总结了。今天刚好有时间,就写一下控制器中的action部分。1、什么是内联操作,什么是独立操作。操作通常是用来执行资源的特定操作,因此,操作ID通常为动词,如view, update等。内联操作:操作方法的名字是根据操作ID遵循如下规则衍生:将每个单词的第一个字母转为大写;去掉中横杠;增加action...

2016-06-08 11:14:04 10649 2

原创 yii2框架-formatter格式化(九)

yii\i18n\Formatter是一个格式化的小助手,对于我们实现前端用户友好的显示有非常大的帮助。一、常用的属性(1)$dateFormat日期格式:yyyy-MM-dd,或者 "short", "medium", "long", or "full"(2)$datetimeFormat具体时间格式:yyyy-MM-dd HH:mm:ss(3)$locale

2016-06-08 09:46:24 8587

thinkphp3.2.2开发手册

比较全面的thinkphp的指导开发手册

2014-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除