我一直在为我的zend框架应用程序使用模块化结构 .
这是我的示例项目层次结构:
-
申请
-
个模块
-
v1
-
控制器
-
SampleController.php
-
型号
-
次观看
-
配置
-
module.ini
-
配置
-
application.xml
-
库
-
我的
-
数学
-
File.php
我想访问我的模块控制器中的库类文件:“File.php”:“SampleController.php” .
我尝试从我的控制器实例化它,如下所示:
$sample = new My_Math_File();
但是我得到了这样的错误:
致命错误:在E:\ zend \ Apache2 \ htdocs \ project \ application \ modules \ v1 \ controllers \ SampleController.php中找不到类'My_Math_File'
无法解决如何从我的模块控制器访问库资源 .
1 回答
确保将
autoloaderNamespaces[] = "My"
添加到您的application.ini和99%这将解决它