访问另一个模块的实体

时间:2013-08-28 17:59:32

标签: php zend-framework zend-framework2

我在我的zend项目中使用了两个模块。一个是管理,另一个是客户。我在管理模块中创建了一个实体。现在,我想访问该文件。我是否需要将该文件复制到客户端模块的实体中?或者我可以通过给它的路径来访问它。如果是这样,那么路径是什么?

2 个答案:

答案 0 :(得分:1)

从Software-Design-Perspective开始,您不应该需要实体本身,而应该创建一个服务,让其他模块访问数据库/实体。

除此之外,只有use OtherModule\Entity\NewsEntity;和...... new NewsEntity();。这是基本的PHP 5命名空间的东西。请参阅Namespaces in under 120 Seconds

答案 1 :(得分:0)

不,您只能使用其命名空间进行访问:

$myEntity = new \EntityModule\EntityName\EntityFolder\Entity();