【问题标题】:grab variable from url for routing从 url 抓取变量进行路由
【发布时间】:2013-03-13 14:51:17
【问题描述】:

我想从我的 cakephp 应用程序中的重定向网址中获取一个变量,即

example.com/value -> example.com/controller/this:value

显然,路由的其余部分应该保持不变。 cakephp 中的路由可以做到这一点吗?

我使用的是 cakephp 1.3

我想先根据数据库表中的字段检查 URL,如果它不存在,则通过路由传递它。我假设这将在应用控制器的 beforeFilter 中。

【问题讨论】:

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

标签: cakephp


【解决方案1】:

AFAIK,您无法在 routes.php 之前访问数据库。

正如您所假设的,替代方法是将您的逻辑构建到AppControllerbeforeFilter 中,这应该没问题。

可能你会想要缓存一些东西,因为它会在每次页面加载时命中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    • 2021-01-02
    • 2015-08-14
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多