Thinkphp是php的框架之一,目前也比较火热!
路由(route)是Thinkphp框架中的一个知识点,它的作用是可以让url网址访问变的简洁,规范。同时也可以将较长的ulr网址变得更加简短,方便记忆和访问!
开启路由的方式:
定义路由的方式:
在此目录文件下定义路由,以及路由所对应的位置,比如:
rule():是指定路由名对应路由位置的一种方式
1.普通路由:
当路由为空时,会调用Address控制器下的sex方法!
Route::rule('路由名','路由对应的位置');
示例 : Route::rule('as','Address/sex');
定义了该路由后,当用户在网址处输入as时,将会自动调用Address控制器下的sex方法!
2.传参路由:
Route::rule('路由名/:name','控制器/方法名');
当Address控制器下的name方法中需要传参时,我们可以在定义路由时给其加上:name,这里定义的:name值,必须跟方法中的参数名对应,并且在网址处调用时给其传递name值,该值会被替换方法中的$name变量!
比如:
1.定义路由: