2016-08-15 4 views
0

방금 ​​내 작곡가를 업데이트했습니다. 그 후에 Yii2 응용 프로그램을 실행할 때 "클래스 dektrium \ rbac \ Module이 없습니다"라는 오류가 발생했습니다. rbac을 사용하고 있습니다. 내 응용 프로그램.Yii2 오류 : 클래스 dektrium rbac Module이 존재하지 않습니다.

나는 desctrium \ rabc 디렉토리를 검사했는데 Module 클래스가있는 파일이 없습니다. 그러나 나는 그 directoy에 RbacWebModule, RbacConsoleModule 두 개의 새로운 파일을 볼 수 있습니다.

다른 서버에 내 응용 프로그램의 백업본이 있습니다. 그래서 나는이 오류를 바로 잡기 위해 나의 백업을 넣어야 만 하는가 아니면 다른 해결책이 있는가. 내 벤더 폴더에서 다른 모든 폴더도 작곡가 업데이트로 업데이트됩니다. 그래서 어떻게이 오류를 제거하십시오.

미리 감사드립니다.

답변

2

이 클래스는 한 달 전에 이름이 바뀌 었습니다. 아직 베타 버전이므로 업그레이드 할 때마다 큰 변화가 없는지 확인하는 것이 좋습니다. 항상 instruction을 따르십시오.

Add rbac module to web application config file as follows:

... 
'modules' => [ 
    ... 
    'rbac' => 'dektrium\rbac\RbacWebModule', 
    ... 
], 
...