ShopCMS 开发文档
HFramework 开发文档

3.3 路由

路由是客户端浏览器通过GET方式传递过来的参数,此参数用于定位具体的控制器和具体的行为方法,用r表示,参数名用下划线“_”表示,参数值用“/”分割,分别表示控制器名、行为名。如:
http://localhost/?_=user/login,表示访问的是UserCtrl.php中的login方法;
http://localhost/?_=admin/user/login,表示访问的是admin模块中UserCtrl.php中的login方法(关于模块的介绍,请参考模块的章节)。

路由的优化:
为了更好的优化URL,您可以使用伪静态的方法,重写路由规则,配置文件中rewrite配置的介绍以及伪静态的相关知识。
在创建超链接时,建议使用控制器基类的createUrl()方法,当修改重写规则后,此方法会动态修改创建的超链接,此方法的详细说明,请参考控制器基类提供的方法。

阅读:819 | 发布时间:2018-12-29 10:48