Yii

Yii快速入门(一)

jerry Yii
一、入口文件 入口文件内容:一般格式如下: <?php $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置 $config=dirname(__FILE__).'/protected/config/main...
阅读全文

Yii中利用filters来控制访问

jerry Yii
filters()方法定义在CController里,用Gii生成Controller时里面就有filters方法,代码如下: public function filters() { // return the filter configuration for this control...
阅读全文

Yii URL隐藏index.php

jerry Yii
一.修改config/下的main.php里的 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array(

Yii中处理前后台登录新方法

jerry Yii
因为最近在做一个项目涉及到前后台登录问题,我是把后台作为一个模块(Module)来处理的。我看很多人放两个入口文件index.php和admin.php,然后分别指向前台和后台。这种方法固然很好,可以将前后台完全分离,但我总觉得这种方式有点牵强,这和两个应用啥区别?还不如做两个App用一个...
阅读全文

Yii在Nginx下的rewrite配置

jerry Yii
1. Nginx配置 在nginx.conf的server {段添加类似如下代码: Nginx.conf代码: location / { if (!-e $request_filename){ rewrite ^/(.*) /index.php last; }...
阅读全文

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

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

Yii中的AR与DAO

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

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

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

Yii框架授权——accessRules用法

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

在Yii里面使用PHPExcel

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