0

在我的Zend應用程序中創建一個新模塊時,我收到了404錯誤。只是「404網頁找不到」,沒有錯誤報告或任何東西。在Zend 1.11中不能使用某些控制器名稱?

這是控制器類

class Overig_PwshController extends AuthController 

那當我訪問一個不工作的網址本地主機/測試/ src目錄/公/ overig/pwsh

現在,當我將其更改爲這一點,作品!

class Overig_TestController extends AuthController 

那訪問本地主機/測試/ src目錄/公/ overig /測試

爲什麼當一個人不工作?我很難過!

注:我有一個名爲

class Overig_PwswController extends AuthController 

另一個控制器也完美的作品。

+0

我們需要有關您的應用程序的路由和文件結構的更多信息才能夠明確回答,但最可能的原因是控制器類(區分大小寫)的文件名。 –

回答

0

使用Zend Framework(v1.x)中的默認路由,我總是忘記某些URL模式如何映射到動作和視圖腳本名稱。所以只是一個快速的帖子,主要是爲了我自己,在這裏錄製它們。

URL: mycontroller/test-me 
Controller: mycontroller 
Action: testMe 
Script: test-me.phtml 

URL: mycontroller/testMe 
Controller: mycontroller 
Action: testme 
Script: test-me.phtml 

就是這樣!

您也可以按照相同的控制器名稱來構建您的url和控制器名稱。

讓我知道,如果我可以幫助你更多。

相關問題