不知道大家使用tp的时候有没有发现,在使用get方式或者post方式传参的时候,有些参数是有特殊的用途的。
先看看框架的配置/* 系统变量名称设置 */
'var_group' => 'g', // 默认分组获取变量
'var_module' => 'm', // 默认模块获取变量
'var_action' => 'a', // 默认操作获取变量
'var_ajax_submit' => 'ajax', // 默认的ajax提交变量
'var_pathinfo' => 's', // pathinfo 兼容模式获取变量例如 ?s=/module/action/id/1 后面的参数取决于url_pathinfo_depr
'var_url_params' => '_url_', // pathinfo url参数变量
'var_template' => 't', // 默认模板切换变量比如 : a=index 这就表示进入的是当前模块下的index方法,同样的,m=index,表示进入的是index模块,与m一样效果的还有s=index;
当然s的功能更强了,可以指定model,action和参数
并且,所有系统配置里的参数名称是大小写敏感的,也就是说用a=index是可以传值的。
所以,大家写程序的时候可别偷懒了,用a,m之类的作为参数名,这样会发生意想不到的错误o(∩_∩)o
ad:真正免费,域名+虚机+企业邮箱=0元
