我创建了一个类扩展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