Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

Yii: 1.1 scenario在验证中的变化

Posted on 2010-02-24 22:00  analyzer  阅读(654)  评论(0编辑  收藏  举报
10十二/090

Yii: 1.1 scenario在验证中的变化

1.1中对CActiveRecord中的scenario作了一些改变

1.0.x的代码

$user = new User;
if(isset($_POST['User'])) {
    $user->attributes = $_POST['User'];
    $user->validate('register'); 
}

在1.1以后已经不能在各个函数中单独设定scenario的值,需要通过公共属性来改变当前scenario。

1.1的代码

$user = new User;
if(isset($_POST['User'])) {
    $user->attributes = $_POST['User'];
    $user->scenario = 'register';
    $user->validate(); 
}

我要啦免费统计