>백엔드 개발 >PHP 튜토리얼 >ThinkPHP32가 컨트롤러를 로드할 수 없습니다

ThinkPHP32가 컨트롤러를 로드할 수 없습니다

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:57:291058검색

ThinkPHP3.2에서 컨트롤러를 로드할 수 없습니다

<code>   在将ThinkPHP3.1.3升级到ThinkPHP3.2.3时,即使将View、Mode、Controller放到了指定目录下也还是出现无法加载控制器的问题,经过一番研究,发现主要可能由几个原因引起。
</code>
  1. APP_USE_NAMESPACE(네임스페이스 사용 여부): false로 설정하면 컨트롤러 정의 시 네임스페이스를 사용하는 경우 다음과 같습니다. 이 경우 컨트롤러가 로드되지 않습니다. 이 경우 매개변수를 true로 설정하면 됩니다. ThinkPHP/Common/Conf/convention.php에서 설정할 수 있습니다.
  2. ACTION_BIND_CLASS(메소드와 클래스를 바인딩할지 여부): false로 설정하면 Controller 폴더의 구조는 Controller/View 이름 Controller.class.php여야 하며 클래스에 메소드가 하나씩 작성됩니다. ; 그러나 true로 설정하면 Controller 폴더의 구조는 하나의 클래스가 하나의 메소드에 해당하는 Controller/View 이름/method.class.php여야 합니다.
  3. MODULE_ALLOW_LIST(모듈 접근 허용), MODULE_DENY_LIST(모듈 접근 거부): 모듈이 접근 금지로 설정되어 있거나 접근 허용 목록에 설정되어 있지 않으면 해당 모듈 하위의 모든 페이지에 정상적으로 접근할 수 없습니다.
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위의 내용은 ThinkPHP32가 컨트롤러를 로드할 수 없는 문제를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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