Analyse approfondie du chemin du modèle de configuration ThinkPHP5
Cet article présente comment thinkphp définit le chemin du modèle front-end et le chemin du modèle back-end. Il a une certaine valeur de référence. J'espère qu'il sera utile aux amis qui apprennent thinkPHP !
Analyse approfondie du chemin du modèle de paramètres ThinkPHP5
Le chemin du modèle par défaut se trouve dans le fichier module/vue . Si vous pensez que cela n'est pas pratique à gérer et que vous souhaitez le définir dans le répertoire Modèle, vous pouvez le faire.
Paramètres du modèle, les autres paramètres qui peuvent être affectés sont les paramètres config.php template->view_path sous le module actuel.
Fonctionnement pratique
(Tutoriel recommandé : tutoriel thinkphp)
1. Configurer les paramètres partagés
Définissez certains paramètres dans apps/config.php pour faciliter l’appel de config.php sous le module Index ou Admin.
apps/config.php, ajoutez quelques paramètres.
'template' => [// 模板路径 'view_path' => 'template/', // 就是这里 /** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ], /** * 后台文件配置 * Author: MR.zhou * */ 'admin'=>[ // 模快名称 'model_name' =>'admin', // 默认模板文件名称 'default_template' =>'default', // 这里可以切换模块下的默认模板名称 ],
2. Définir les paramètres du modèle
index/config.php
'template' => [ // 模板路径 'view_path' => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/', ],
admin/config.php
<?php //配置文件 return [ // 模板配置 'template' => [ // 模板路径 'view_path' => config('template.view_path').config('admin.model_name').'/'.config('index.default_template').'/', ], ];
3. Analyse des paramètres de configuration
Ce qui précède sont les paramètres de configuration donnés par d'autres sur le site officiel de thinkPHP, mais ne parvenez-vous pas à afficher correctement la page selon la configuration ci-dessus ? Il y a plusieurs malentendus que vous devez comprendre. Tout d'abord, view_path =>'template/' dans le fichier de configuration des paramètres partagés définit en fait le fichier modèle comme modèle. Cependant, certaines personnes souhaitent uniquement définir le chemin du modèle sur le front-end. et utilisez toujours la vue par défaut en arrière-plan. Mais un tel paramètre définit également le chemin du modèle d’arrière-plan. Comment devrions-nous résoudre ce problème ? L'éditeur ci-dessous propose deux façons de résoudre le problème de la définition uniquement du chemin du modèle front-end mais pas du back-end
La première : ne pas définir le chemin du modèle dans le fichier de configuration partagé , mais en le définissant dans le chemin du modèle du module d'index, cela n'a donc rien à voir avec l'arrière-plan
fichier apps/index/config.php
'template' => [ // 模板路径 'view_path' => 'template/'.config('index.default_template').'/', ],
Bien sûr, la configuration de l'index Le fichier est toujours défini dans mon fichier de configuration partagé, qui est le même que le niveau du modèle, au lieu de le mettre dans le fichier modèle
apps/config.php
/** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ],
Le deuxième type : Définissez le chemin du modèle dans le fichier de configuration partagé en tant que modèle, et définissez le chemin du modèle dans le module d'index, et redéfinissez view_path en arrière-plan =>''
apps/config.php file
/** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ], 'template' => [// 模板路径 'view_path' => 'template/', // 就是这里
Les fichiers de configuration en arrière-plan actuels sont les suivants
apps/index/config.php文件 'template' => [ // 模板路径 'view_path' => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/', ],
apps/admin/config.php file
'template' => [ // 模板路径 'view_path' => '', ],
Pour plus de didacticiels thinkPHP, veuillez prêter attention à le site PHP chinois !
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pour exécuter le projet ThinkPHP, vous devez : installer Composer ; utiliser Composer pour créer le projet ; entrer dans le répertoire du projet et exécuter php bin/console serve ; visiter http://localhost:8000 pour afficher la page d'accueil.

ThinkPHP dispose de plusieurs versions conçues pour différentes versions de PHP. Les versions majeures incluent 3.2, 5.0, 5.1 et 6.0, tandis que les versions mineures sont utilisées pour corriger les bogues et fournir de nouvelles fonctionnalités. La dernière version stable est ThinkPHP 6.0.16. Lorsque vous choisissez une version, tenez compte de la version PHP, des exigences en matière de fonctionnalités et du support de la communauté. Il est recommandé d'utiliser la dernière version stable pour de meilleures performances et une meilleure assistance.

Explication détaillée de l'erreur Oracle 3114 : Comment la résoudre rapidement, des exemples de code spécifiques sont nécessaires Lors du développement et de la gestion de la base de données Oracle, nous rencontrons souvent diverses erreurs, parmi lesquelles l'erreur 3114 est un problème relativement courant. L'erreur 3114 indique généralement un problème avec la connexion à la base de données, qui peut être provoqué par une défaillance du réseau, un arrêt du service de base de données ou des paramètres de chaîne de connexion incorrects. Cet article expliquera en détail la cause de l'erreur 3114 et comment résoudre rapidement ce problème, et joindra le code spécifique.

Étapes pour exécuter ThinkPHP Framework localement : Téléchargez et décompressez ThinkPHP Framework dans un répertoire local. Créez un hôte virtuel (facultatif) pointant vers le répertoire racine ThinkPHP. Configurez les paramètres de connexion à la base de données. Démarrez le serveur Web. Initialisez l'application ThinkPHP. Accédez à l'URL de l'application ThinkPHP et exécutez-la.

Comparaison des performances des frameworks Laravel et ThinkPHP : ThinkPHP fonctionne généralement mieux que Laravel, en se concentrant sur l'optimisation et la mise en cache. Laravel fonctionne bien, mais pour les applications complexes, ThinkPHP peut être mieux adapté.

Étapes d'installation de ThinkPHP : Préparez les environnements PHP, Composer et MySQL. Créez des projets à l'aide de Composer. Installez le framework ThinkPHP et ses dépendances. Configurez la connexion à la base de données. Générez le code de l'application. Lancez l'application et visitez http://localhost:8000.

[Analyse de la signification et de l'utilisation du point médian PHP] En PHP, le point médian (.) est un opérateur couramment utilisé, utilisé pour connecter deux chaînes ou propriétés ou méthodes d'objets. Dans cet article, nous approfondirons la signification et l’utilisation des points médians en PHP, en les illustrant avec des exemples de code concrets. 1. Opérateur de point médian de chaîne de connexion L’utilisation la plus courante en PHP consiste à connecter deux chaînes. En plaçant . entre deux chaînes, vous pouvez les assembler pour former une nouvelle chaîne. $string1=&qu

Analyse des nouvelles fonctionnalités de Win11 : Comment ignorer la connexion à un compte Microsoft Avec la sortie de Windows 11, de nombreux utilisateurs ont constaté qu'il apportait plus de commodité et de nouvelles fonctionnalités. Cependant, certains utilisateurs n'aiment pas que leur système soit lié à un compte Microsoft et souhaitent ignorer cette étape. Cet article présentera quelques méthodes pour aider les utilisateurs à ne pas se connecter à un compte Microsoft dans Windows 11 afin d'obtenir une expérience plus privée et autonome. Tout d’abord, comprenons pourquoi certains utilisateurs hésitent à se connecter à leur compte Microsoft. D'une part, certains utilisateurs craignent
