本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation parameters...) ...
Yii添加yii-bootstrap扩展
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Bre ...
YII的路径别名管理与对象创建管理(避免绝对路径,方便部署不同的环境)
YiiBase类为YII框架的运行提供了公共的基础功能:别名管理与对象创建管理。在创建一个php的对象时,需要先include这个类的定义文件,然后再new这个对象。在不同环境下(开发环境/测试环境/线上环境),apache的webroot路径的配置可能不一样,所以这个类的定义文件的全路径就会不同,Yii框架通过YiiBase的别名管理来解决了这个问题。在创建对象时,需要导入对应类的定义,经常需 ...
Yii Framework的gii使用方法 (称为脚手架)
Yii Framework 1.1.2版本中已经有了gii,以前需要在命令行执行,现在方便多了
就是一个基于web的脚手架!可以生成模型,控制器,视图等!
配置protected/config/main.php
'modules'=>array(
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=&g ...
Yii框架之DAO的基本操作
DAO的基本操作Main.php中
\'writer\'=>array(\'class\' => \'CDbConnection\',\'connectionString\' => \'mysql:host=localhost;dbname=guestbook\',//\'emulatePrepare\' => true,\'username\' => \'r ...
YII学习第四天,Yii框架里数据库操作详解-AR模式
AR模式中的增删查改操作示例如下:
一、查询数据集合
1、$admin=Admin::model()->findAll($condition,$params);
该方法是根据一个条件查询一个集合,如 ...
YII学习第一天,初步认识
安装过程,文档里有。 一、搭建Yii环境可能遇到的问题 1,新建第一个Yii项目时: 用win+wamp的的朋友可能会遇到下面的问题: 方式一:添加至系统环境变量 把php.ini所在目录加入path系统环境变量。 顺便也把yiic的目录也加入的环境变量。(这样可以直接使用yiic,而不用加路径) 方式二: 打开yii安装目录d:/www/yii/framework/yiic.bat,yiic. ...
PHP autoload机制(lazy loading)
Wikipedia:Lazy loading is a design pattern commonly used in computer programming to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the prog ...
Yii CModel.rules()使用方法
public array rules (){return}array 要调用 validate() 时应用的有效性规则。
返回属性的有效性规则。
声明验证规则,应重写此方法。 每个规则是数组具有以下 ...
Yii CDbCriteria常用方法
Yii的Active Recorder包装了很多。
特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。
$criteria =newCDbCriteria;$criteria->addCondition(“id=1″); //查询条件,即where id =1$cri ...
Yii Framework 基础,快速入门
使用Yii来建立简单的CMS
此教程描述了使用Yii开发一个演示CMS的过程。此CMS同时可以在Yii发布包里找到。它详细讲解了开发中的每个步骤,这些步骤可能同样适用于其他Web应用的开发。作为对Yii指南和类参考 的补充, 此教程旨在展示Yii的实际使用,而不是详尽具体的使用说明。
读者不需要预先了解关于Yii的知识,但具备基本的面向对象编程(OOP)和数据库编程知识会使读者更容易理解此教 ...
Yii框架的多语言设置
Yii 框架的缺省语言是美国英语(en_us )。但是身在在中国,又希望致力于中国企业的信息化建设,所以让Yii 支持多语言(至少简体中文和美国英语)那是必须的。
1. 全局语言
和其它application 级别的配置一样,系统的缺省语言可以在protected/config/main.php 中设置:
...
Yii的log分析
我们可以通过Yii的日志级别和信息分类进行归类,所选的信息还可以进一步设置信息路由到答不同的目的地,例如一个文件,数据库,Email,浏览器窗口等。
日志级别有:
* trace: 这是在 Yii::trace 中使用的级别。它用于在开发中 跟踪程序的执行流程。
* info: 这个用于记录普通的信息。
* profile: 这个是性能概述(profile)。 ...