>  기사  >  백엔드 개발  >  CI 3.0 기본 경로는 하위 폴더에 있으며 액세스할 수 없습니다.

CI 3.0 기본 경로는 하위 폴더에 있으며 액세스할 수 없습니다.

巴扎黑
巴扎黑원래의
2017-06-23 13:52:461355검색
이 기사는 다음에서 전송됩니다:
  1. 转 예를 들어, 기본 경로를 구성하려고 합니다: $ Route ['default_Controller'] = 'Index/Home'; 하위 폴더는 컨트롤러에 있지만 ci3.0에서는 컨트롤러 바로 아래에 배치해야 합니다. 하위 폴더에 배치해야 하는 경우 해결 방법은 다음과 같습니다.

    Find system > core > 댓글을 달았습니다. (제 버전은 3.1.3입니다) 다음과 같습니다:

// if (sscanf($this->default_controller, '%[^/]/%s', $class , $method) !== 2)

                                                                         그런 다음 다음 코드를 추가합니다. 끝에:
  1. $index = strripos(

    $this-> default_controller,
  2. '/');
  3. //기록 기호'/ '

​​​​​​$class = $this->default_controller; 아니요' /'를 직접 할당할 수 있습니다

}

else{

  1. ;default_controller, 0, $index + 1) //디렉토리 문자열

    문자열
  2.                                                                   
  3. 기본 경로가 하위 폴더에 있으면 찾을 수 없는 문제가 해결되었습니다.

위 내용은 CI 3.0 기본 경로는 하위 폴더에 있으며 액세스할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.