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