zf2从另一个Model中的Model调用方法

时间:2015-06-02 13:19:41

标签: model-view-controller zend-framework2

我在ZF2项目中有几个模块。每个模块具有执行不同所需功能的不同模型类。现在我在第一个模块的模型类中有方法,我想在第二个模块的模型类中调用它。有可能这样做吗?如果有,怎么样?

1 个答案:

答案 0 :(得分:3)

这应该相当简单。首先,您需要在application.config.php

中包含这两个模块
'modules' => array(
    'Module1',
    'Module2'
)

然后作为你问题的一个非常基本的例子:

<?php
namespace Module2\Model;

use Module1\Model\Class1;    

class Class2
{
    public function doSomething()
    {
        $class1 = new Class1();
        $class1->doSomething();
    }
}