我使用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;
任何人都可以帮我理解这个问题吗?
答案 0 :(得分:0)
只需添加以下命名空间
即可 use app\models\Company;
它可能适合你。