首先,下载srbac_1.3beta.zip文件和对应的blog-srbac_1.2_r228.zip问什么要下载第二个文件,后面就知道了。按照手册进行配置:解压缩srbac_1.3beta.zip文件,将解压后的文件复制到你的application/protected/modules目录下,注意是modules,而不是我们经常把扩展放到的那个extension目录。配置你的application的config目录下的main.php文件。在import节添加配置,如:'import'=>array('application.modules.srbac.contr
我喜欢尝试新鲜的东西。以前一直用gii生成工具,前几天突然发现用shell的方法,感觉很不错。特此总结一下yii的几个命令。gii的工具页面:- Controller Generator- Crud Generator- Form Generator- Model Generator- Module Generator shell对应的命令- controller- crud- form- help- model- module一、gii生成方法:first:打开gii模块'modules'=>array('gii'=>array('clas
在Yii中使用Captcha验证码:详细代码请参考:yii自带的示例代码post 项目,里面有一个contact表单用到了验证码.1,Model:将验证码加入UserLogin的一个属性:class UserLogin extends CFormModel{ public $username; public $password; public $rememberMe; public $verifyCode; public function rules() { return array( // username and pa...
yii框架提供了activeFileField控件来完成上传文件(当然也包括了上传图片)的操作,下面介绍yii的activeFileField使用方法。1、函数原型:public static string activeFileField(CModel $model, string $attribute, array $htmlOptions=array ( ))2、调用例子:(1)首先,设置form,这一步一 定要做,把form设置为’multipart/form-data’1 beginWidget(‘CActiveForm’, array(2 ‘id’=>’books-form’,
a.meylou.com和b.meylou.com不做登录。c.meylou.com这个专门做用户登录。c站登录之后a,b站点同时登录。第一步:修改php.ini配置文件,把cookie_domain=改成“cookie_domain=meylou.com”第二部:修改各个站点的config 文件:components节点->user节点->加上'stateKeyPrefix'=>'你的前缀',最后大概是这样的:1 'components'=>array(2 'user' => array(3
一、前端代码Html代码 1 createUrl('/upload/default/upload/');?>" method="post" enctype="multipart/form-data">2 3 controller->currentDir?>"/>4 5 二、后端代码Php代码1 public function actionUpload()2 {3 $this->currentDir = isset($_REQUEST['dir']) ? $_REQUE
html:1 ClearCache js:1 function clearCache()2 {3 $.get('../eng/index.php?r=site/clear&'+new Date().getTime(),function(){4 alert('Clear eng cache ok.');5 });6 7 }php:public function actionClear() { Yii::app()->cache->flush(); }
1 $criteria = new CDbCriteria; 2 //select 3 $criteria->select = '*';//默认* 4 $criteria->select = 'id,name';//指定的字段 5 $criteria->select = 't.*,t.id,t.name';//连接查询时,第一个表as t,所以用t.* 6 $criteria->distinct = FALSE; //是否唯一查询 7 8 9 //join10 $criteria->join = 'left
request->hostInfo;//除域名外的URLechoYii::app()->request->getUrl();//除域名外的首页地址echoYii::app()->user->returnUrl;//除域名外的根目录地址echoYii::app()->homeUrl;?>
基于角色的访问控制( Role-Based Access Control ),是一种简单的而又强大的集中访问控制。基于Yii Framework的 authManager 组件实现了分等级的 RBAC,能够帮助我们解决开发中遇到一些资源控制访问的问题。Yii的rbac,从开始安装arbc模块扩展,到调试分析其原理,断断续续地也花了不少时间。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号