Heim  >  Fragen und Antworten  >  Hauptteil

tp5 kann nicht auf neue Module zugreifen und kann nur auf Standardmodule zugreifen.

Ich möchte auf das Admin-Modul zugreifen

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';
	}
}
?>

Der Pfad lautet: domain name/admin.php Es kann einfach nicht darauf zugegriffen werden, schreiben Sie

<?php
	return[		
    // 入口自动绑定模块
      'auto_bind_module'  => true,	
		]
?>
ein conf/config.php

Immer noch kein Zugriff möglich, ich weiß nicht warum?

.htaccess funktioniert nicht, wenn Sie es neu schreiben. Schreiben Sie es wie folgt um:

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

Lösung! ! ! !

savensaven2132 Tage vor1497

Antworte allen(3)Ich werde antworten

  • 花开,若相惜

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

    这样写

    namespace app\admin\controller;

    use think\Controller;

    class Index extends Controller


    Antwort
    0
  • 天蓬老师

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

    将入口自动绑定到模块关闭

    Antwort
    0
  • 匠心

    老师,正在学习您的课程,我是用PHP工具箱安装ThinkPHP,在WWW下创建目录mssah,并加入index.php测试,站点域名管理设置没问题,设置---网站目录D:\myphp_www\PHPTutorial\WWW\mmsah,运行时总是执行WWW目录下index.php.您说的“将入口自动绑定到模块关闭”,我不知道如何在PHP工具箱中关闭”入口自动绑定到模块“,谢谢!

    匠心 · 2018-11-28 07:07:46
  • StornierenAntwort