Maison > développement back-end > tutoriel php > Méthode de mise en œuvre simple pour personnaliser l'action, le modèle et la vue dans thinkphp3.x

Méthode de mise en œuvre simple pour personnaliser l'action, le modèle et la vue dans thinkphp3.x

不言
Libérer: 2023-03-25 12:46:01
original
1710 Les gens l'ont consulté

Cet article présente principalement la méthode d'implémentation simple de l'action, du modèle et de la vue personnalisés thinkphp3.x. Il analyse en détail les étapes spécifiques et les techniques d'implémentation associées du modèle, de la vue et du contrôleur personnalisés thinkPHP3.x avec des exemples dont les amis peuvent avoir besoin. reportez-vous à

Cet article décrit la méthode d'implémentation des actions, modèles et vues personnalisés dans thinkphp3.x. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1 Créez le fichier TestAction.class.php dans xmall/Lib/Action

class TestAction extends Action{
   function index(){
    $this->display("test");
   }
}
Copier après la connexion
<🎜. >

2. Créez le dossier par défaut sous xmall/tpl, créez le dossier Test sous par défaut et créez le fichier modèle test.html sous Test

3. /localhost/ Le contenu de la page test.html apparaîtra dans xmall/index.php/Test/index

4 Des erreurs sont survenues lors de l'opération :

( 1) Le T dans Test dans l'URL doit être en majuscule

(2) L'affichage n'a pas besoin de fournir l'extension de fichier, la valeur par défaut est index

5. Notes :

(1) Pour faciliter le débogage,

define("APP_DEBUG",true);
Copier après la connexion

<🎜 doit être ajouté au fichier d'entrée index.php >(2) Il est préférable de spécifier le modèle par défaut dans le fichier de configuration (xmall/Conf/config.php) : 'DEFAULT_THEME' => 'default'

6. le fichier UserModel sous xmall/lib/Model .class.php

class UserModel extends Model{
   function test(){
     return "123456";
   }
}
Copier après la connexion

7. Ajoutez une nouvelle méthode dans xmall/Lib/Action/TestAction.class. .php

public function test(){
   $m=D("User");
   echo $m->test();
}
Copier après la connexion

8. URL d'exécution : http://localhost/xmall/index.php/Index/test, sortie de page 123456

9 , Remarque : le nom du fichier modèle doit être cohérent avec le nom du modèle et est sensible à la casse lors de l'appel

; Ajoutez 'URL_CASE_INSENSITIVE' = dans xmall/conf/config.php >true,//l'URL n'est pas sensible à la casse

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:
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