0
저는 컨트롤러 QuizController를 만들고 actionEasy() 액션을 추가했습니다. 그런 다음 링크를 클릭하십시오. http://mysite/quiz/easy 404 오류가 발생했습니다. 내가 뭘 잘못하고있어? 감사합니다. .Yii 라우팅 문제
저는 컨트롤러 QuizController를 만들고 actionEasy() 액션을 추가했습니다. 그런 다음 링크를 클릭하십시오. http://mysite/quiz/easy 404 오류가 발생했습니다. 내가 뭘 잘못하고있어? 감사합니다. .Yii 라우팅 문제
컨트롤러를 gii 또는 console로 만든 경우 accessRules
방법을 살펴보십시오. 당신은 몇 가지로 easy
조치를 추가 할 수 있습니다
class MyController extends CController
{
......
public function accessRules()
{
return array(
array('deny',
'actions'=>array('create', 'edit'),
'users'=>array('?'),
),
array('allow',
'actions'=>array('delete'),
'roles'=>array('admin'),
),
array('deny',
'actions'=>array('delete'),
'users'=>array('*'),
),
);
}
}
는 필요로하는 권한에 따라 배열 할 수 있습니다.
고마워요,하지만 도움이되지 않습니다. 어떤 파일에서 경로를 설명해야 할 필요가 있을까요? –
컨트롤러 코드를 게시하고 폴더 구조를 설명 할 수 있습니까? –
PHP QuizController가 CController 연장 클래스 { \t 공용 기능 actionEasy() { \t \t \t} \t \t 공용 기능 actionMiddle() { \t \t \t} \t \t 공용 기능 actionHard () { \t \t \t} } ?> 내 컨트롤러. 내 디렉토리 구조가 기본값입니다. –