【发布时间】:2010-06-04 14:25:32
【问题描述】:
好吧,这让我发疯了!
我的目录结构如下:
application
- modules
-- default
--- controllers
--- models
---- DbTable
---- Cachmapper.php
--- views
我的配置文件是这样的
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =
应用程序似乎可以工作,如果我导航到 localhost,它会正确地转到索引控制器。但是,由于某种原因,它拒绝加载任何模型。
致命错误:在 ....................../application/modules/default 中找不到类“Model_Cachmapper” /controllers/IndexController.php 第 26 行
想法?
谢谢
【问题讨论】:
-
尝试命名你的类 Default_Model_Cachmapper 看看是否有帮助
-
您确定要在引导程序的 _initAutoload() 方法中初始化自动加载器吗?
-
@Alistair - 我已经尝试过了,它给出了相同的结果@Mark - 我认为这可能是问题所在。我没有声明 _initAutoload() 方法,但我的印象是你不需要...?
标签: php zend-framework autoloader