오늘 Yii2에서 이상한 문제가 발생했습니다.Yii2 사용자 Dektrium - 등록 컨트롤러가 존재하지 않습니다.
저는 yii2 사용자 확장을 사용하고 있으며 몇 가지 기능을 추가하기 위해 내 앱 폴더의 RegistrationController를 재정의했습니다.
문제는 내 XAMPP에서는 작동하지만 서버 (Cent OS)에서는 작동하지 않습니다.
임 아래 오류가 발생했습니다. 나의 새로운 컨트롤러 파일이
'modules' => [
'user' => [
'class' => 'dektrium\user\Module',
'layout'=>'@app/views/layouts/main.php',
'mailer' => [
'viewPath' => '@app/views/mail',
],
'modelMap' => [
'User' => 'app\models\User',
'RegistrationForm' => 'app\models\RegistrationForm',
'Profile' => 'app\models\Profile',
],
'controllerMap' => [
'registration' => 'app\controllers\user\RegistrationController',
'security' => [ 'class' => 'dektrium\user\controllers\SecurityController', 'layout' => '@app/views/layouts/login', ],
],
],
],
내 설정은
**ReflectionException
Class app\controllers\user\RegistrationController does not exist**
...
namespace app\controllers\user;
use Yii;
use app\models\RegistrationForm;
use dektrium\user\controllers\RegistrationController as BaseRegistrationController;
use yii\filters\AccessControl;
class RegistrationController extends BaseRegistrationController
{
.......
}
는 사람이 오해하고 어떤 메신저 알려 주시기 바랍니다 수 있습니까?
미리 감사드립니다.
고급 템플릿을 사용하고 있습니까? – scaisEdge
아니요 .. 기본 템플릿 –