Php 如何在Yii框架中编辑自动生成的模型?

Php 如何在Yii框架中编辑自动生成的模型?,php,yii,Php,Yii,} 上面是模型的示例代码。 有谁能告诉我如何在Yii中编辑这种自动生成的代码吗 protected function beforeSave() { if(parent::beforeSave()) { if($this->isNewRecord) { $this->create_time = $this->update_time=time(); $this->author_id = Yii::app()->

}

上面是模型的示例代码。 有谁能告诉我如何在Yii中编辑这种自动生成的代码吗

protected function beforeSave()
{
  if(parent::beforeSave())
  {
     if($this->isNewRecord)
     {
        $this->create_time = $this->update_time=time();
        $this->author_id = Yii::app()->user->id;
     }
     else
        $this->update_time = time();
     return true;
 }
 else
    return false;

这是个坏习惯。因为您的模型依赖于您的环境。由于依赖性,您不能使用单元测试和控制台命令来创建模型。

您首先必须解释为什么“使用您首选的代码编辑器”这一明显但厚颜无耻的答案不够好。我想使用Gii工具编辑此模型,但如何?
       $this->author_id = Yii::app()->user->id;