我想为所有模块使用公共类文件。我喜欢将所有常见变量和数组保存在该文件中。
我创建了一个'Common'文件夹,就像'Zend'库文件夹一样。 并在该文件夹中创建了一个类Common.php。
之后,我在控制器中初始化use Common/Common
;
创建了一个对象
$common = new Common();
显示错误。
'类未找到Common \ Common'。
如何在ZF2中执行此操作?
答案 0 :(得分:1)
真的建议你走出Zend Framework 2的单一思想。使模块独立且独立。这也意味着你不应该让你的应用程序中出现各种各样的类。
如果您想拥有共享记录器实例,请创建其他模块所依赖的日志模块。同样适用于缓存,数据库连接等。我会和其他几个人一起试图说服人们不要使用这些策略。
当您对需要“普通”课程的原因提供更多见解时,或许更详细的答案可以帮助您做出架构决策。我个人建议你先看看你的模块化架构,而不是试图解决这个特定的问题。
PS。真正的答案:可能你有自动加载问题......