Maison  >  Questions et réponses  >  le corps du texte

tp5 ne peut pas accéder aux nouveaux modules et ne peut accéder qu'aux modules par défaut. Comment jouer ?

Je souhaite accéder au module d'administration

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

Le chemin est : nom de domaine/admin.php Il n'est tout simplement pas accessible, écrivez

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

Toujours impossible d'accéder, je ne sais pas pourquoi ?

.htaccess ne fonctionnera pas si vous le réécrivez, réécrivez-le comme suit :

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

savensaven2132 Il y a quelques jours1501

répondre à tous(3)je répondrai

  • 花开,若相惜

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

    Écrivez comme ceci

    namespace appadmincontroller;

    utilisez thinkController;

    class Index extends Controller


    répondre
    0
  • 天蓬老师

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

    Liez automatiquement l'entrée du module et fermez-le

    répondre
    0
  • 匠心

    Professeur, j'étudie votre cours. J'ai installé ThinkPHP à l'aide de la boîte à outils PHP, créé le répertoire mssah sous WWW et ajouté le test index.php. Les paramètres de gestion des noms de domaine du site ne posent aucun problème. Paramètres --- répertoire du site Web D : myphp_wwwPHPTutorialWWWmmsah. , runtime Exécutez toujours index.php dans le répertoire WWW. Vous avez dit "lier automatiquement l'entrée au module et la désactiver". Je ne sais pas comment désactiver "l'entrée est automatiquement liée au module" dans PHP. boîte à outils. Merci !

    匠心 · 2018-11-28 07:07:46
  • Annulerrépondre