Maison > Article > développement back-end > Méthode de mise en œuvre simple pour personnaliser l'action, le modèle et la vue dans thinkphp3.x
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"); } }
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);
(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"; } }
7. Ajoutez une nouvelle méthode dans xmall/Lib/Action/TestAction.class. .php
public function test(){ $m=D("User"); echo $m->test(); }
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!