thinkphp5.0 URL 地址生成
Posted linqingvoe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5.0 URL 地址生成相关的知识,希望对你有一定的参考价值。
有两个方法
-
使用系统类
-
使用助手函数
<?php
use think\Url;
//输出首页地址
Url::build(‘index/index/index‘);
//这个也是输出首页地址
url(‘index/index/index‘);
带参数的URL地址
<?php
use think\Url;
//输出首页地址
Url::build(‘index/index/index‘,‘id=5&name=lizhi‘);
Url::build(‘index/index/index‘,[‘id‘=>5,‘name‘=‘lizhi‘]);
//这个也是输出首页地址
url(‘index/index/index‘,‘id=5&name=lizhi‘);
url(‘index/index/index‘,[‘id‘=>5,‘name‘=‘lizhi‘]);
带域名的URL地址
<?php
use think\Url;
Url::build(‘index/index/[email protected]‘);
url(‘index/index/[email protected]‘);
//相当于,添加二级域名bolg
http://bolg.tp.com/index/index/index.html
//下面是完整格式
Url::build(‘index/index/index‘,‘id=5‘,‘shtml‘,‘www.lizhi.com‘);
url(‘index/index/index‘,‘id=5‘,‘shtml‘,‘www.lizhi.com‘);
添加和删除 入口文件
<?php
use think\Url;
//先用root 在生成url就可以了,下面是添加入口
Url::root(‘/index.php‘);
Url::build(‘index/index/index‘,‘id=5‘,‘shtml‘,‘www.lizhi.com‘);
//下面是删除入口文件名称,默认是删除掉的
Url::root(‘/‘);
Url::build(‘index/index/index‘,‘id=5‘,‘shtml‘,‘www.lizhi.com‘);
以上是关于thinkphp5.0 URL 地址生成的主要内容,如果未能解决你的问题,请参考以下文章