>  기사  >  php教程  >  [ThinkPHP 시리즈] ThinkPHP 프레임워크를 사용하면 브라우저에서 웹 페이지에 액세스할 수 있습니다. (2)

[ThinkPHP 시리즈] ThinkPHP 프레임워크를 사용하면 브라우저에서 웹 페이지에 액세스할 수 있습니다. (2)

黄舟
黄舟원래의
2016-12-28 10:37:162007검색

a) 웹 페이지 템플릿을 이름에 따라 보기 및 생성 폴더에 배치하고 모듈에서 생성합니다.
예: 홈페이지는 index.html이고 뉴스 모듈은 addNews.html, allNews.html입니다. , (다음 내용은 이 예제가 사용됩니다). 다음과 같은 디렉터리 구조를 만들 수 있습니다.

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

b) 컨트롤러는 다음과 같은 디렉터리 구조를 만듭니다.

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

c) 이제 디렉터리 구조가 준비되었으므로 입력을 시작하겠습니다. 코드.

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) 주소 표시줄 이해

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

위는 [ThinkPHP 시리즈] ThinkPHP 프레임워크를 사용하여 브라우저에서 웹 페이지에 액세스할 수 있도록 합니다(2). PHP 중국어 사이트(www.php.cn)를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.