控制器在Uii中找不到模型类

时间:2014-03-29 06:36:04

标签: php yii

我使用Yii创建了公司控制器,视图和模型文件。一切都工作正常,但现在当我去创建一家新公司时,它向我显示了这个错误:

  

致命错误:班级'公司'在第65行的E:\ projectsroot \ @@@ YII \ admin \ protected \ controllers \ CompanyController.php中找不到**

我的控制器代码是:

    <?
    public function actionCreate()
{
     $model=new Company;

     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);

     if(isset($_POST['Company']))
     {
        $model->attributes=$_POST['Company'];

                    $model->created_at=date('Y-m-d H:i:s');
                    //$model->status='active';

         $images_path = realpath(Yii::app()->basePath . '/../images/logo');
                    $file=CUploadedFile::getInstance($model,'image');
                    if($file){
                        $model->image=date('YmdHis').'.'.$file->extensionName;
                        $file->saveAs($images_path . '/' .$model->image);
                    }
                    else
                    {
                        $model->image='noimage.jpg';
                    }
         if($model->save())
             $this->redirect(array('view','id'=>$model->id));
    }

    $this->render('create',array(
        'model'=>$model,
    ));
}

   ?>

我收到了$model = new Company;

行的错误

任何人都可以帮我理解这个问题吗?

1 个答案:

答案 0 :(得分:0)

只需添加以下命名空间

即可

use app\models\Company;

它可能适合你。