在我的SiteController
- >actionLogin
中,我試圖設置類別別名LoginForm
。下面是失敗的嘗試爲什麼我不能在控制器的Yii中設置類別別名2
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
return $this->goHome();
}
class_alias('LoginForm', 'lf_alias');
class_alias('LoginForm', 'lf_alias', true);
class_alias('common\models\LoginForm', 'common\models\lf_alias');
class_alias('common\models\LoginForm', 'common\models\lf_alias', true);
class_alias('common\models\LoginForm', 'lf_alias', true);
$model = new lf_alias();
// ... rest of the code
我得到我使用Yii2高級模板
爲什麼要使用類的別名? – Tebe
我想學習class_alias,別名自動加載類 – SohelAhmedM
它最好避免使用它們,並堅持命名空間 – Tebe