从URL中获取变量以进行路由

时间:2013-03-13 14:51:17

标签: cakephp

我想从我的cakephp app中的重定向的url中获取一个变量,即

example.com/value -> example.com/controller/this:value
显然,路由的其余部分应该保持不变。这是否可以在cakephp中进行路由?

我正在使用cakephp 1.3

我想首先针对数据库表中的字段检查URL,如果它不存在,则将其传递给路由。我假设这将在app控制器的beforeFilter中。

1 个答案:

答案 0 :(得分:1)

AFAIK,您无法在routes.php。

之前访问数据库

正如您所假设的那样,替代方案是将您的逻辑构建到beforeFilter的{​​{1}},这应该没问题。

可能你想要缓存的东西,因为它会在每次页面加载时都会出现。