tp5 ne peut pas accéder aux nouveaux modules et ne peut accéder qu'aux modules par défaut. Comment jouer ?
saven
saven 2018-11-22 10:27:00
0
3
1558

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]; ! ! !

saven
saven

répondre à tous(2)
花开,若相惜

Écrivez comme ceci

namespace appadmincontroller;

utilisez thinkController;

class Index extends Controller


Peter-Zhu

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

  • répondre 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 !
    匠心 auteur 2018-11-28 07:07:46
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal