我創建了一個類擴展Zend_Controller_Action
,並添加了一些用戶定義的方法,這些方法可以從任何控制器訪問。擴展Zend_Controller_Action的類,Zend Tool找不到
每件事情都很好,直到我用Zend Tool創建一個新的Action,因爲這次Zend工具不會找到我的擴展類。
錯誤消息:
Fatal error: Class 'CMS_Zend_Controller_Action' not found in....
也就是說其延伸Zend_Controller_Action
類和一個由其它控制器等indexController
延長。
如何讓該類可被發現。我是否必須包括每個文件夾,就像我的課程一樣? zend會這麼做嗎?我不這麼認爲。它是如何做到的?
您的應用程序中的CMS_Zend_Controller_Action位於何處?我還建議不要在你的類名中包含'Zend' - 這個約定將會使用你自己的命名空間而不是'Zend'這個單詞,除此之外。所以你應該有CMS_Controller_Action。 –
@Tim Fountain,我正在擴展Zend_Controller_Action,所以我更願意指出這一點。也因爲,我也有我自己的CMS_Controller_Action – Starx
只是一個確認:我能夠在Windows上使用Netbeans + Zend Framework支持來複制它。在調試時,我意識到Zend_Tool不使用應用程序引導機制(至少在我測試這個時)。 – madflow