URL 参数传入
通过操作方法的参数绑定功能,可以实现自动获取URL的参数,代码如下:<?php
namespace app\index\controller;
class Index{
public function test($name, $age){
echo 'Hi:'.$name." age:".$age;
}
}
urlhttp://www.tp.com/index/index/test/name/hcoder/age/18
URL地址简化
还可以进一步对URL地址做简化,前提就是我们必须明确参数的顺序代表的变量,我们更改下URL参数的获取方式,把应用配置文件中的url_param_type参数的值修改如下:
// 按照参数顺序获取'url_param_type' => 1,
现在,URL的参数传值方式就变成了严格按照操作方法的变量定义顺序来传值了http://www.tp.com/index/index/test/hcoder/18
关于$_GET
新版的框架url将不被解析为get变量。测试结果:public function test($name, $age){
print_r($_GET);
echo 'Hi:'.$name." age:".$age;
}
使用$_GEThttp://www.tp.com/index/index/test/hcoder/18/?a=1