北京痤疮医院在哪 http://m.39.net/disease/a_9306228.html文章讲解“路由-路由到类的方法/重定向地址”,本篇文章讲解“路由-闭包支持”。
闭包定义
我们可以使用闭包的方式定义一些特殊需求的路由,而不需要执行控制器的操作方法了。
1)闭包定义
设置闭包路由:
预览:
2)参数传递
闭包定义的时候支持参数传递,例如:
预览:
注意:1.规则路由中定义的动态变量的名称就是闭包函数中的参数名称,不分次序。
依赖注入
可以在闭包中使用依赖注入,例如:
预览:
指定响应对象
更多的情况是在路由闭包中指定响应对象输出,例如:
1)基本使用
预览:
注意:1.以上的情况,可以写成:Route:
et(hellos/:name,response()-data(Hello,.name)-code()-contentType(text/html));但是会报未定义name参数的错误(V5.1.12),不传参可以正常使用。
2)设置访问
直接对资源文件的请求设置访问。
预览:
ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员