Où placer le fichier d'entrée ThinkPHP ?

(*-*)浩
Libérer: 2023-02-25 08:44:02
original
2564 Les gens l'ont consulté

Fichier d'entrée

ThinkPHP adopte un mode d'entrée unique pour le déploiement et l'accès au projet Quelle que soit la fonction exécutée, une application a un mode d'entrée unifié (mais pas nécessairement unique). Entrée.

Il faut dire que toutes les candidatures commencent par un fichier d'entrée, et les fichiers d'entrée des différentes applications sont similaires.

Où placer le fichier d'entrée ThinkPHP ?

Définition du fichier d'entrée

Achèvement principal du fichier d'entrée : (apprentissage recommandé : Programmation PHP Du débutant à compétent)

Définir le chemin du framework, le chemin du projet (facultatif)

Définir le mode de débogage et le mode application (facultatif)

Définir les constantes liées au système ( Facultatif)

Charger le fichier d'entrée du framework (obligatoire)

Par défaut, le framework est déjà livré avec un fichier d'entrée d'application (et la structure de répertoires par défaut) avec le contenu suivant :

define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
Copier après la connexion

Si vous modifiez le répertoire du projet (par exemple, changez Application en Apps), il vous suffit de modifier la définition de la constante APP_PATH dans le fichier d'entrée :

define('APP_PATH','./Apps/');
require './ThinkPHP/ThinkPHP.php';
Copier après la connexion

Remarque : la définition de APP_PATH prend en charge les chemins relatifs et chemins absolus. , mais doit se terminer par "/"

Si vous ajustez l'emplacement ou le nom du répertoire principal du framework, il vous suffit de le modifier comme ceci :

define('APP_PATH','./Application/');
require './Think/ThinkPHP.php';
Copier après la connexion

Vous pouvez également définissez une constante THINK_PATH distincte pour l'introduction :

define('APP_PATH','./Application/');
define('THINK_PATH',realpath('../Think').'/');
require THINK_PATH.'ThinkPHP.php';
Copier après la connexion

Comme APP_PATH, la définition du chemin THINK_PATH doit également se terminer par "/".

Définir des chemins absolus pour THINK_PATH et APP_PATH améliorera l'efficacité de chargement du système.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal