_U()
_U(string $path, \array/string $params = null, string $script_name = '') : string
生成url, path 是跳转的 route 。
param 是额外的 querystring,可以是关联数组,也可以是字符串
-
关联数组 ['a'=>1, 'b'=>2] 会生成 a=1&b=2
- 字符串会原样附加在 url 后面,字符串的第一个字符不用是 '&' a=1&b=2&c=3
因为可以配置多个入口文件,比如 index.php 用于网站,user.php 用于用户主目录,admin.php 用于后台管理 这些入口文件针对不同上下文,因此有需要跳转其他上下文的需求。
可以传递 $context 指定上下文,并且配合 $script_name 指定上下文入口文件,来进行跳转。
Parameters
string | $path | 跳转的 url,如果以 http 或者 https 开头,则视为绝对地址。 |
\array/string | $params | 额外的 query_string 参数 |
string | $script_name | 其他上下文的入口文件,默认当前 php 文件名 |
Returns
string —生成的 URL 地址