La méthode userAutoLoad ne peut pas utiliser les constantes MODULE
碎天
碎天 2019-02-19 00:06:41
0
2
1012

require './application/home/model/'.$className.'.php';
require './application/home/controller/'.$className.'.php';

Le professeur écrit directement dans le code Il est devenu un module domestique. Si je charge une classe personnalisée à partir d'un autre module, une erreur se produira, j'utilise donc la constante MODULE déclarée par la méthode getRequestParams pour remplacer le module, mais le programme signale une erreur, indiquant que le MODULE constante n'est pas déclarée, car la méthode getRequestParams est un attribut privé. Alors, que dois-je faire le plus correctement ? Merci


碎天
碎天

répondre à tous(1)
Peter-Zhu

Vous avez deux options :

  1. Créez une constante de chemin : APP_PATH = __DIR__;

  2. ou ajoutez : __DIR__ avant le fichier que vous souhaitez charger, en faisant référence à l'adresse de chemin absolue du script actuel comme chemin de départ


De cette façon, un chemin absolu vers le fichier importé sera créé

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal