自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 YII2.0 Activeform

Activeform文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交

2014-11-10 18:43:54 1173

原创 Yii2.0 rules [验证规则]

/*Yii2.0 rules*/ // required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空.[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; // email : 邮箱验证||CEmailValidator 的别名,确保了特性的值是一个有效的电邮地址.

2014-11-07 18:56:38 1848

转载 Javascript实现import动态导入文件方法

众多编程语言都有类似import、include、using等关键字实现引入其它源码文件的功能,但是Javascript却不没有这样的关键字,但是我们可以自己来实现import方法:var JCore = {//构造核心对象 version:1.0, $import:function(importFile){ var file = importFile.toSt

2015-06-04 12:50:14 1139

转载 ThinkPHP3.2完全开发手册《多层MVC》

ThinkPHP基于MVC(Model-View-Controller,模型-视图-控制器)模式,并且均支持多层(multi-Layer)设计。模型(Model)层默认的模型层由Model类构成,但是随着项目的增大和业务体系的复杂化,单一的模型层很难解决要求,从3.1开始推出了多层Model的支持,设计思路很简单,不同的模型层仍然都继承自系统的Model类,但是在目录结构和

2015-06-03 15:31:26 931

转载 (PO,VO,TO,BO,DAO,POJO)概念解释

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结

2015-06-03 14:38:58 449

转载 [Guzzle] PHP HTTP 客户端和框架

Guzzle是一个PHP HTTP 客户端和框架,用于构建 RESTful web service 客户端。All the power of cURL with a simple interface.持久连接和并行请求Streams request and response bodiesService descriptions for quickly building client

2015-06-03 14:28:54 1421

转载 phpstorm+Xdebug断点调试PHP

运行环境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相对应1. PHP安装xdebug扩展php.ini的配置,下面的配置仅供参考,路径要换成自己的![xdebug]zend_e

2014-12-23 12:19:23 688

原创 JavaScript作用域

JavaScript作用域var的本质:【声明变量 var】var a = 3; // 声明a变量并赋值。b = 3; // 只是一个"赋值"操作。[如果函数内没有找到,则相当于声明了一个全局变量]不要狭隘的理解为:声明了一个全局变量。(☆函数内如果有,则只是函数内的变量)。作用域的特点在JS中,函数嵌套是非常普遍的,在函数嵌套中对变量是如何寻找的?答:首先在函数内部寻

2014-12-21 23:52:34 362

转载 JS命名空间

JS多级命名空间 JavaScript不像C#或Java,有专门的namespace和package语法支持,当JS复杂到一定程度,尤其是引用大量的第三方JS框架和类库之后,命名冲突就会成为一个严重的问题,因此使用JS自己的变通方式建立命名空间很重要。 最简单的实现命名空间的方法,代码示例如下://这是伪代码,: var com;     if(!com) co

2014-12-21 23:51:52 387

转载 HTML5 LocalStorage 本地存储

HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以

2014-12-17 11:32:00 402

转载 PHP如何将XML转成数组

PHP如何将XML转成数组如果你使用 curl 获取的 xml data$xml = simplexml_load_string($data);$data['tk'] = json_decode(json_encode($xml),TRUE);如果是直接获取 URL 数据的话$xml = simplexml_load_file($data);$data['tk'] = json

2014-12-08 16:59:02 649

原创 10条PHP编程习惯助你找工作

1、使用单引号括起来的字符串当使用双引号来括字符串时,PHP解释器会对其进行变量替换、转义等操作,如 “\n”。如果只想输出一个基本的字符串,用单引号会节省一些资源。当然,如果需要进行变量替换的,那就必须用双引号了。2、字符串的输出以下哪一条语句的运行速度最快?print “Hi my name is $a. I am $b”$$echo “

2014-12-06 01:09:15 666

转载 Yii 2.0 路由管理美化URL

WEB开发中,关于URL我们总喜欢以简洁、统一的方式来管理,谁愿意看到冗长而无章的URL呢。Yii2 提供了两个配置项可以美化URL,配置一下urlManager组件。代码如下:1234567891011return [    // ...    'components' => [        'urlManager' => [            'enablePrettyU

2014-12-05 11:49:34 2443

转载 git 的使用

1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为

2014-12-05 11:33:36 428

转载 yii框架在layout模式下,模版和layout文件的渲染顺序

yii框架默认会渲染/protected/views/laytout/main.php布局文件,当然我们也可以自己设置控制器特有的布局文件,设置很简单:<?php class PostController extends Controller { public $layout='column2'; 设置控制器类的 $layout属性为你想要渲染的布局文件就ok

2014-12-05 10:48:36 715

转载 Yii modules中layout的调用

在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法:1 components/Controller.php中默认定义了public $layout的值,一旦这里设置了值,如果layout的名字与模块layo

2014-12-05 10:39:10 774

转载 Yii多图片上传

//在_form.php代码beginWidget('CActiveForm', array( 'id'=>'product-form', 'enableAjaxValidation'=>false, 'htmlOptions' => array('enctype' => 'multipart/form-data'),)); ?>

2014-11-11 11:47:24 804

转载 Yii 2.0与Yii 1.1 的区别

2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发现一些以前你要自己开

2014-11-08 15:51:38 3609

转载 Yii2 快速生成代码工具 Gii 的使用

ii2 框架 之所以称之为高效快速开发的一款框架,是因为有一个神奇的工具Gii用过Yii1框架的Coder都知道,Gii可以为你快速生成代码,也就是说搭建一个可以增删改查的WebApp可能一行代码都不用写。当然作为Coder,不写代码怎么能实现我们想要的功能呢。本次介绍一下如何使用gii工具快速实现CRUD功能。访问框架安装完成后可以通过如下链接访问Gii工

2014-11-07 18:49:31 1665

转载 Yii2.0 入口脚本[ 介绍]

以下是基础应用模版入口脚本的代码:

2014-11-07 18:45:40 614

转载 [yii]初步认识yii 建立第一个 Yii 应用

为了对 Yii 有个初步认识,我们在本节讲述如何建立第一个 Yii 应用。我们将使用 yiic (命令行工具)创建一个新的 Yii 应用。Gii(强大的基于web的代码生成器)为特定的任务完成自动代码生成。假定YiiRoot 为 Yii 的安装目录,WebRoot 是服务器的文档根目录。在命令行运行 yiic,如下所示:% YiiRoot/framework/yiic webapp W

2014-11-03 21:28:01 499

空空如也

空空如也

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

TA关注的人

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