>  Q&A  >  본문

tp5는 새 모듈에 액세스할 수 없으며 기본 모듈에만 액세스할 수 있습니다.

관리 모듈에 액세스하고 싶습니다

public/admin.php

<?php
define('APP_PATH', __DIR__ . '/../application/');

define('CONF_PATH', __DIR__.'/../conf/');

define('APP_DEBUG', true);

define('BIND_MODULE','admin');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

?>

application/admin/controller/index.php

<?php
namespace app\admin\controller;
class Index {
	public function index(){
		return 'this is admin';
	}
}
?>

경로: domain name/admin.php 액세스할 수 없습니다.

<?php
	return[		
    // 入口自动绑定模块
      'auto_bind_module'  => true,	
		]
?>
를 입력하세요. conf/config.php

아직 액세스할 수 없습니다. 이유를 모르겠습니다.

.htaccess를 다시 작성하면 작동하지 않습니다. 다음과 같이 다시 작성하십시오:

RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

해결책! ! ! !

savensaven2132일 전1498

모든 응답(3)나는 대답할 것이다

  • 花开,若相惜

    花开,若相惜2018-11-25 15:30:28

    다음과 같이 작성하세요

    네임스페이스 appadmincontroller;

    thinkController 사용;

    class 인덱스 확장 컨트롤러


    회신하다
    0
  • 天蓬老师

    天蓬老师2018-11-23 11:18:26

    모듈 입구를 자동으로 바인딩하고 닫습니다

    회신하다
    0
  • 匠心

    선생님, 저는 선생님의 강좌를 공부하고 있습니다. PHP 도구 상자를 사용하여 mssah 디렉터리를 만들고 index.php 테스트를 추가했습니다. 설정 --- 웹사이트 디렉터리 D: myphp_wwwPHPTutorialWWWmmsah. , 런타임 WWW 디렉토리에서 index.php를 항상 실행하십시오. "항목을 모듈에 자동으로 바인딩하고 끄십시오"라고 하셨는데 PHP에서 "항목이 자동으로 모듈에 바인딩됩니다"를 끄는 방법을 모르겠습니다. 도구 상자입니다. 감사합니다!

    匠心 · 2018-11-28 07:07:46
  • 취소회신하다