Yii

学习 yii 框架 – 使用简单的动作过滤器

jerry Yii
这里我讲一下在yii框架中如何使用简单的过滤器(filter). yii 框架 提供了很好的动作(action)过滤,使用的方法也很简单,例如: 只有通过 POST 请求才能访问 post/delete 页面,只需在控制器的 filters 方法中添加如下内容 public ...
阅读全文

Yii框架应用程序整合Ucenter实现同步注册、登录和退出等

jerry Yii
如今很多网站都要整合论坛程序,而康盛的Discuz系列产品往往是首选。然后就有了整合用户的需要,康盛提供了Ucenter架构,方便对不同的应用程序进行单点登录整合。 进来我尝试将ucenter整合到Yii网站中,获得了成功,虽然登录同步程序不是很妥当,基本使用没有问题了。我将...
阅读全文

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

jerry Yii
如果你需要简单的基于角色的访问控制而不是长长的RBAC过程,那么这篇文章非常适合你。让我们直入主题。 用户模型 在用户表中新增一列,列名 roles。建立相应的模型。在这里它将被命名为 “User”。 当添加用户可以给他们分配角色 “管理员”,“用户”,“员工”...
阅读全文

Yii 分页

jerry Yii
//Controller $model = new AutoSale; $data = $model->getPageAutos(array('state'=>3),'id DESC', 0, 2); $this->render('index',array( 'au...
阅读全文

Yii中使用RBAC完全指南

jerry Yii
开始准备 Yii提供了强大的配置机制和很多现成的类库。在Yii中使用RBAC是很简单的,完全不需要再写RBAC代码。所以准备工作就是,打开编辑器,跟我来。 设置参数、建立数据库 在配置数组中,增加以下内容: 'components' =>

在Yii里面使用PHPExcel

jerry Yii
首先修改PHPEXCEL /Autoloader.php的文件 public static function Load($pObjectName){ if ((class_exists($pObjectName)) || (strpos($pObjectName, 'PHPExc...
阅读全文

Yii框架授权——accessRules用法

jerry Yii
访问控制过滤器(Access Control Filter) 访问控制过滤器是检查当前用户是否能执行访问的controller action的初步授权模式。这种授权模式基于用户名,客户IP地址和访问类型。访问控制过滤器适用于简单的验证。需要复杂的访问控制,需要使用将要讲解到的基于角色访问控...
阅读全文

Yii 1.1.*集成elasticsearch php 客户端Elastica

jerry Yii
Yii是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。 ElasticSearch 是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够...
阅读全文

Yii中的AR与DAO

jerry Yii
Active Record(AR)是一个流行的对象-关系映射(ORM)技术。每个AR 类代表一个数据表(或视图),数据表(或视图)的列在AR 类中体现为类的属性,一个AR 实例则表示表中的一行。常见的CRUD 操作作为AR 的方法实现。因此,我们可以以一种更加面向对象的方式访问数据。$c ...
阅读全文

Yii 权限分级式访问控制的实现(非RBAC法)

jerry Yii
主要参考资料来源:yii官网http://www.yiiframework.com/wiki/60/ 我只是做了小小的完善。 yii framework 提供了2套权限访问系统,一套是简单的filter(过滤器)模式,另一套是复杂全面的RBAC模式,我这里要讲的是第一套(因为我也刚刚学到这...
阅读全文