ThinkPHP路由控制器请求响应

发布时间:2019年05月26日 阅读:122 次

ThinkPHP路由控制器请求响应

1、路由

PATH_INFO=1
http://serverName/index.php/module/controller/action/param/value/...

URL生成助手函数
URL生成使用 \think\facade\Url::build() 方法或者使用系统提供的助手函数url(),参数一致:
Url::build('地址表达式',['参数'],['URL后缀'],['域名'])
url('地址表达式',['参数'],['URL后缀'],['域名'])
例子:
// 生成index模块 blog控制器的read操作 URL访问地址
Url::build('index/blog/read', 'id=5&name=thinkphp');
// 使用助手函数
url('index/blog/read', 'id=5&name=thinkphp');



2、控制器

namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
    public function index()
    {
        return 'index';
    }
}


为了更方便使用,控制器类建议继承系统的控制器基类think\Controller,虽然无需继承也可以使用。
实际文件位置:

application\index\controller\Index.php


Url

http://localhost/index.php/index


Tag:
相关文章

发表评论: