我是Yii2基础的初学者。我在Yii 1.1中完成了这段代码。这在Yii 1中工作正常。但是无法在yii2中加载模型。
请检查我的代码:
components/UserFun.php
<?php
namespace app\components;
use yii\base\Component;
use Yii;
use yii\base\Model;
class UserFun extends Component {
public function getStudioId($params = '') {
$studio = Studio::find()->where("id=:id",[':id' => $studio_id]); /* Skipped rest code */
return $studio->id;
}
}
在我的代码之上,我收到了这个错误。
PHP致命错误 - yii \ base \ ErrorException
未找到类'app \ components \ Studio'
请帮帮我
答案 0 :(得分:2)
您必须先包含npm start
模型。
类似于Studio
或任何模型命名空间。
在use frontend\models\Studio;
中,这是一个不同的故事,因为没有名称空间。