页面跳转在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳...
空操作是指系统在找不到指定的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,...
空控制器的概念是指当系统找不到指定的控制器名称的时候,系统会尝试定位空控制器(Error),利用这个...
新版支持任意层次级别的控制器,并且支持路由,例如:namespace app\index\...
访问控制器ThinkPHP引入了分层控制器的概念,通过URL访问的控制器为访问控制器层(Contro...
Rest控制器新版不再推荐使用Rest控制器,建议用资源控制器替代。下一个大版本即将废弃。如果需要让...
如果你使用了多级控制器的话,可以设置controller_auto_search参数开启自动定位控制...
资源控制器可以让你轻松的创建RESTFul资源控制器,可以通过命令行生成需要的资源控制器,例如://...
ThinkPHP5.0的路由比较灵活,并且不需要强制定义,可以总结归纳为如下三种方式:一、普通模式关...
注册路由规则路由注册可以采用方法动态单个和批量注册,也可以直接定义路由定义文件的方式进行集中注册。动...
批量注册路由规则可以使用两种方式,包括方法注册和路由配置定义。批量注册如果不希望一个个注册,可以使用...
变量规则ThinkPHP5.0支持在规则路由中为变量用正则的方式指定变量规则,弥补了动态变量无法限制...
如果你的路由规则比较特殊,可以在路由定义的时候使用组合变量。例如:Route::get('i...
路由参数路由参数是指可以设置一些路由匹配的条件参数,主要用于验证当前的路由规则是否有效,主要包括:参...
路由地址定义版本新增功能5.0.4路由到类和控制器的方法支持传入额外参数路由地址表示定义的路由表达式...
资源路由5.0支持设置RESTFul请求的资源路由,方式如下:Route::resource(...
路由别名功能可以使用一条规则,批量定义一系列的路由规则。例如,我们希望使用user可以访问index...
路由分组路由分组功能允许把相同前缀的路由定义合并分组,这样可以提高路由匹配的效率,不必每次都去遍历完...
全局MISS路由如果希望在没有匹配到所有的路由规则后执行一条设定的路由,可以使用MISS路由功能,只...
闭包定义我们可以使用闭包的方式定义一些特殊需求的路由,而不需要执行控制器的操作方法了,例如:Rout...