Cakephp 从url获取用于路由的变量

Cakephp 从url获取用于路由的变量,cakephp,Cakephp,我想从我的cakephp应用程序ie中的重定向url中获取一个变量 example.com/value -> example.com/controller/this:value 显然,路由的其余部分应该保持不变。在cakephp中进行路由是否可能 我正在使用CakePHP1.3 我想首先根据数据库表中的字段检查URL,如果它不存在,则通过路由传递它。我假设这将出现在app controller的beforeFilter中。AFAIK,您不能在routes.php之前访问数据库 正如您所设

我想从我的cakephp应用程序ie中的重定向url中获取一个变量

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

我正在使用CakePHP1.3


我想首先根据数据库表中的字段检查URL,如果它不存在,则通过路由传递它。我假设这将出现在app controller的beforeFilter中。

AFAIK,您不能在routes.php之前访问数据库

正如您所设想的,另一种选择是将您的逻辑构建到
AppController
beforeFilter
中,这应该很好


不过,您可能需要缓存某些内容,因为它会在每次加载页面时命中。

您能更精确一点吗?另外,你应该说明你的蛋糕版本。我添加了更多细节和我的版本。