관리 모듈에 액세스하고 싶습니다
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]
해결책! ! ! !
다음과 같이 작성하세요
네임스페이스 appadmincontroller;
thinkController 사용;
class 인덱스 확장 컨트롤러
모듈 입구를 자동으로 바인딩하고 닫습니다