a) Placez le modèle de page Web dans la vue et créez des dossiers en fonction des noms, et créez-les dans des modules
Par exemple : la page d'accueil est index.html, le module d'actualités a addNews.html, allNews.html , (le contenu suivant est Cet exemple sera utilisé). Nous pouvons créer une structure de répertoires comme celle-ci :
|-View | |-Index | | |-index.html | |-News | | |-add.html(addNews.html) | | |-all.html(allNews.html)
b) Le contrôleur crée une structure de répertoires comme celle-ci
|-Controller | |-IndexController.class.php | |-NewsController.class.php
c) Maintenant que la structure de répertoires est en place, commençons à taper le code.
IndexController.class.php <?php namespace Home\Controller;//命名空间 use Think\Controller;//使用Think目录中的核心函数 class IndexController extends Controller{ public function index(){ $this->display();//加载模板文件,让模板呈现在浏览器中 } } ?>
NewsController.class.php <?php namespace Home\Controller; use Think\Controller; class NewsController extends Controller{ public function add(){ $this->display(); } public function all(){ $this->display(); } } ?>
D'accord, dans ce cas, ces pages peuvent être affichées dans le navigateur.
d) Comprendre la barre d'adresse
1、localhost/app/ Home 模块下的Index控制器index⽅法 2、localhost/app/index.php/Home/Index/lists: Home模块下的Index控制器lists方法 3、localhost/app/index.php/Home/News/add Home模块下的News控制器add方法 4、localhost/app/index.php/Home/News/edit/id/2
Ce qui précède est la [série ThinkPHP] Le framework ThinkPHP permet d'accéder aux pages Web dans le navigateur (2). Pour plus de contenu connexe, veuillez). faites attention au site Web PHP chinois (m.sbmmt.com) !