cakephp路由问题,插件路由工作但不是其他人

时间:2010-03-22 03:39:27

标签: cakephp routing

我刚刚上传的网站遇到了一个奇怪的路由问题,我做了一些更改来测试正在发生的事情。这没有任何意义。

我的设置是:

  • 我正在使用一个插件,我在routes.php文件中包含了所有路由。

  • 我还包括其他两个控制器的路线,'事件'和'更新'

他们看起来像这样:

Router::connect('/login', array('plugin' => 'pippoacl', 'controller' => 'users', 'action' => 'login'));

Router::connect('/logout', array('plugin' => 'pippoacl', 'controller' => 'users', 'action' => 'logout'));

Router::connect( '/events/', array( 'controller' => 'events', 'action' => 'index'));

Router::connect('/updates', array('controller' => 'updates', 'action' => 'index'));

当我尝试“事件”时会发生什么,我收到一条错误消息:

“找不到 错误:在此服务器上找不到请求的地址“/ Events”。“

我已经通过插件的模型/控制器/视图检查了数据库并且可以访问它。

我还确保'事件'和'更新'的模型/控制器都在那里。

有谁能告诉我如何解决这个问题?

谢谢, 保罗

2 个答案:

答案 0 :(得分:0)

你打开/活动或/活动? URL-s - 域部分除外 - 区分大小写。

答案 1 :(得分:0)

感谢Sibidiba,

事实证明这是因为应用程序文件夹中有一个用户模型和用户控制器以及插件控制器。因此,路由处理其他控制器就好像它们不存在一样。

现在全部修好了。

干杯,保罗