关于路由的一些知识

路由


路由功能,将url映射到控制器动作。这是添加到CakePHP使漂亮的url更可配置的和灵活的。使用Apache的mod_rewrite不需要使用的路线,但它会使你的地址栏看起来更整洁。


路由在CakePHP还包括反向路由的想法,在一个数组的参数可以扭转成一个字符串URL。通过使用反向路由,您可以很容易地重构应用程序url结构无需更新所有代码。


路由配置


路线在应用程序中配置应用程序/配置/routes.php。调度程序在处理这个文件包含的路线和允许您定义特定于应用程序的路线你想使用。路线中声明该文件处理传入的请求匹配时从上到下。这意味着你把路线顺序可以影响路线是如何解析。通常是一个好主意的地方最频繁访问路径的路由文件如果可能的话。这将节省必须检查数量不会对每个请求匹配的路线。


路线是解析和匹配的顺序连接。如果您定义两个类似的路线,第一个定义路线将会在一个更高的优先级定义的后者。在连接线路可以使用路由器操作路线的顺序::促进()。


CakePHP还带有一些默认路由,以此让你开始复习。这些可以禁用以后一旦你确定你不需要他们。看到禁用默认路由如何禁用默认路由。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值