2010-03-22 115 views
0

我剛剛上傳的網站有一個奇怪的路由問題,我做了一些更改來測試發生了什麼。這沒有任何意義。cakephp路由問題,插件路由工作,但不是其他人

我的設置是:

  • 我使用一個插件,我已經包含在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'是,我收到一條錯誤消息:

「Not Found 錯誤:請求的地址'/ Events'在此服務器上找不到。」

我檢查了數據庫,通過插件的模型/控制器/視圖可以訪問它。

我也確保'事件'和'更新'的模型/控制器在那裏。

誰能告訴我如何排除故障嗎?

感謝, 保羅

回答

0

你打開/事件或/活動? URL-s - 除了域部分 - 都區分大小寫。

0

感謝Sibidiba,

事實證明這件事發生,原因是在應用程序文件夾的用戶模型和用戶控制器以及插件控制器。所以路由處理其他控制器就好像它們不在那裏一樣。

現在全部修好了。

乾杯,保羅