Heim >php教程 >PHP开发 >[ThinkPHP-Serie] Das ThinkPHP-Framework ermöglicht den Zugriff auf Webseiten im Browser (2)

[ThinkPHP-Serie] Das ThinkPHP-Framework ermöglicht den Zugriff auf Webseiten im Browser (2)

黄舟
黄舟Original
2016-12-28 10:37:162022Durchsuche

a) Platzieren Sie die Webseitenvorlage in der Ansicht, erstellen Sie Ordner entsprechend den Namen und erstellen Sie sie in Modulen.
Beispiel: Die Homepage ist index.html, das Nachrichtenmodul hat addNews.html, allNews.html , (der folgende Inhalt wird in diesem Beispiel verwendet). Wir können eine Verzeichnisstruktur wie diese erstellen:

|-View
| |-Index
| | |-index.html
| |-News
| | |-add.html(addNews.html)
| | |-all.html(allNews.html)

b) Controller erstellt eine Verzeichnisstruktur wie diese

|-Controller
| |-IndexController.class.php
| |-NewsController.class.php

c) Nachdem die Verzeichnisstruktur nun vorhanden ist, beginnen wir mit der Eingabe der 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();
    }
}
?>

Okay, in diesem Fall können diese Seiten im Browser angezeigt werden.

d) Verständnis der Adressleiste

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

Das oben genannte ThinkPHP-Framework ermöglicht den Zugriff auf Webseiten im Browser (2). Weitere verwandte Inhalte finden Sie hier Achten Sie auf die chinesische PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn