Yii

Yii分页的写法

jerry Yii
AR写法: $CDbCriteria = new CDbCriteria(); $CDbCriteria->order = '`id` desc'; $count=MessageModel::model()->count($CDbCriteria); $pages=new CP...
阅读全文

Yii多文件上传处理

jerry Yii
在控制器中你需要调用 只有文件上传字段的 myFileHandler 方法 public function actionIndex(){ ........ ........ $model = $this->myFileHandler($mod

Yii 的 Behavior 详解

jerry Yii
下面举个简单的对数据库更新和插入时间的可重用的例子 yii框架已经提供了一个CTimestampBehavior 行为类,只要设置好createAttribute和updateAttribute两个属性,,它分别对应你数据库表的创建时间和更新时间字段。像创建一篇文章时我们通常都会需要...
阅读全文

为Yii Blog添加rss功能

jerry Yii
使用了Yii的efeed扩展(地址:http://www.yiiframework.com/extension/efeed/) 把文档中的代码修改下放入view: <?php Yii::import('ext.feed.*'); $feed = new EFeed(EFeed...
阅读全文

Yii简单的基于角色的访问控制

jerry Yii
public function filters() { return array( 'accessControl', // perform access control for CRUD operations ); } public functi...
阅读全文

Yii Framework 中的YiiBase详解

jerry Yii
在创建一个php的对象时,需要先include这个类的定义文件,然后再new这个对象。在不同环境下(开发环境/测试环境/线上环境),apache 的webroot路径的配置可能不一样,所以这个类的定义文件的全路径就会不同,Yii框架通过YiiBase的别名管理来解决了这个问题。 在创...
阅读全文

为Yii Blog加入&#8221;上一篇&#8221; &#8220;下一篇&#8221;功能

jerry Yii
首先是扩展Post类,生成两个相应查询 public function nextpost() { return self::model()->find(array('condition'=>'id>:id','params'=>array(':id'=&g...
阅读全文

Yii MemCache 应用实例

jerry Yii
1.建立表结构 CREATE TABLE IF NOT EXISTS `config` ( `name` varchar(128) NOT NULL, `value` varchar(128) NOT NULL, KEY `name` (`name`), KEY `val...
阅读全文

YII Framework 的日志

jerry Yii
YII中日志的基本配置:/yii_dev/testwebap/protected/config/main.php 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( ...
阅读全文

Yii 实现MySQL多库和读写分离

jerry Yii
前段时间为SNS产品做了架构设计,在程序框架方面做了不少相关的压力测试,最终选定了YiiFramework,至于为什么没选用公司内部的PHP框架,其实理由很充分,公司的框架虽然是"前辈"们辛苦的积累,但毕竟不够成熟,没有大型项目的历练,犹如一个涉世未深的年轻小伙。Yii作为一个颇有名气开源...
阅读全文