本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
Yii使用Ajax验证时,如何设置某些字段不需要验证
经常像你注册页面,你可能非常希望只需要Ajax去验证用户名和Email,而不需要使用Ajax再去验证密码,默认如果你使用Yii 内置的ajax验证Form,例如:
$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form', 'enableClientValidation'=&g ...
简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。
数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限
扩展 CWebUser 类
在配置文件(一般为 protected/conf ...
用户模型中修改用户信息时,密码是如何处理的
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密 ...
在GridView中对于有外键的字段使用关联模型进行搜索和排序
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
...
以資料庫驗證登入
以資料庫驗證登入
由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼: public function authenticate() { $users=array( // username => password 'demo'=>'demo', ...
yii中gii自动生成模板中文化步骤及下载
修改CRUD的模板中的英文变中文步骤:
打开目录 framework\gii\generators\crud\templates\default
修改_form.php
找到:
<p class="note">Fields with <span class="required">*</span> are requi ...
YII的CDbCriteria
这是Yii CDbCriteria的一些笔记和常用用法:
PHP代码
$criteria = new CDbCriteria;
$criteria->addCondition("id=1"); //查询条件,即where id = 1
$criteria->addInCondition('id', a ...
YII学习第二十五天,数据库添加新字段之后model类的修改
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会 ...
YII学习第二十四天,Theme、Language和Module
通常一个Yii的app目录结构如下:
引用
app ----assets ----images ----css ----protected --------commands --------components --------config --------controllers --------extensio ...
YII学习第二十三天,accessRules用法
访问控制过滤器(Access Control Filter)访问控制过滤器是检查当前用户是否能执行访问的controller action的初步授权模式。
这种授权模式基于用户名,客户IP地址和访问类型。
访问控制过滤器,适用于简单的验证。
需要复杂的访问控制,需要使用将要讲解到的基于角色访问控制(role-based access (RBAC))。
在控制器(controller ...
Yii系列总结:隐藏index.php步骤
1.开启apache的mod_rewrite模块 去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号 确保<Directory "..."></Directory>中有“AllowOverride All”2.在项目中的/protected/config/main.php中 ...
Yii系列总结:截取字符串方法
1.先建立一个文件 Helper.php,内容如下:
--------------------------------------------------------------------------
<?phpclass Helper extends CController{ public static function truncate_utf8_string($string ...
yii Trying to get property of non-object错误
/*******************Title:yii Trying to get property of non-object错误Author:insunBlog:http://yxmhero1989.blog.163.com****************/ yiic 去执行时候因为调用另外一个model 所以可能会出现Trying to get property of non-ob ...
YII学习笔记
1. % YiiRoot/framework/yiic webapp WebRoot/testdrive
2.默认Yii框架的URL规则是 http://hostname/index.php?r=controllerName/actionName&id=1
3. $this->render('index',array('a'=>"1 ...
YII视频教程共享
谢谢大家支持我录YII视频教程
博主信息:
Michael Du email: dcj3sjt@126.com
视频教程均放在百度网盘上面,有尝试放优酷上面,但是那个上面不清晰,所以建议下载之后再观看!
对自己的规范:
以后录了之后会有编号,以 freeman_yii_001 开始,最多到 freeman_yii_99
1、第一个视频是入门的,80分钟 ...
Yii在Nginx下的rewrite配置
1. Nginx配置在nginx.conf的server {段添加类似如下代码:Nginx.conf代码:
location / {
if (!-e $request_filename){
rewrite ^/(.*) /index.php last;
}
}
2. 在Yii的protected/conf/main.php去掉如下的注释
Php代码 ...
ueditor-for-yii 所见即所得富文本web编辑器
ueditor-for-yii
Ueditor是由百度web前端研发部开发的所见即所得富文本web编辑器,开源基于BSD协议。
最近看到百度开源的一个产品Ueditor 所见即所得富文本web编辑器,感觉很不错,最近又有一个项目,是用YiiFramework 开发的,就把Ueditor 用在这项目里了,于是就把它写成了extensions形式提供给大家下载!yii 地址:htt ...
YII学习第二十六天,CHtml::activeRadioButtonList生成的单选框禁止换行的方法
最近在用yii框架开发一个项目,发现这个项目非常强大,而且非常的容易上手,建议php爱好者去学习一下。
用的时候遇到一个问题,就CHtml::activeRadioButtonList生成的单选框总是分成两行,看起来很舒服,后来去看了一下他的源码,发现他默认输出的是带有label标签的,我个人是把这个label标签换成span标签。
使用方法:
$sex_radiobuttonList = ...
Zurmo, 一个开源的CRM系统以及周边redbeanphp
Zurmo是一个开源的客户关系管理(CRM)系统,采用PHP开发。利用jQuery,Yii框架和RedBeanPHP实现。
试用了下RedbeanPHP,感觉不错
http://www.redbeanphp.com/
相当地敏捷,RedbeanPHP甚至还能自动帮你建立或修改数据库和表。
重点推荐:http://www.phpa