Social Icons

Pages

Thursday, November 15, 2012

Before Save Function in Model


class User extends CActiveRecord
{
    // Format 1
    public function beforeSave()
    {
        if($this->isNewRecord)
        {          
            $this->date=new CDbExpression('NOW()');
            $this->status=0; //option by default
        }else{
             $this->modified = new CDbExpression('NOW()');
        }
        return parent::beforeSave();
    }

    // Format 2
    public function beforeSave()
    {
        if($this->isNewRecord)
        {          
            $this->date=new CDbExpression('NOW()');
            $this->status=0; //option by default
        }
        $this->modified = new CDbExpression('NOW()');
        return parent::beforeSave();
    }
}

No comments:

Post a Comment