Zend Framework 2 - 普通类

时间:2013-01-11 14:39:13

标签: zend-framework2

我想为所有模块使用公共类文件。我喜欢将所有常见变量和数组保存在该文件中。

我创建了一个'Common'文件夹,就像'Zend'库文件夹一样。 并在该文件夹中创建了一个类Common.php。

之后,我在控制器中初始化use Common/Common;

创建了一个对象

$common = new Common();

显示错误。

  

'类未找到Common \ Common'。

如何在ZF2中执行此操作?

1 个答案:

答案 0 :(得分:1)

真的建议你走出Zend Framework 2的单一思想。使模块独立且独立。这也意味着你不应该让你的应用程序中出现各种各样的类。

如果您想拥有共享记录器实例,请创建其他模块所依赖的日志模块。同样适用于缓存,数据库连接等。我会和其他几个人一起试图说服人们不要使用这些策略。

当您对需要“普通”课程的原因提供更多见解时,或许更详细的答案可以帮助您做出架构决策。我个人建议你先看看你的模块化架构,而不是试图解决这个特定的问题。

PS。真正的答案:可能你有自动加载问题......