Zend Framework 2:如何跨模块访问函数?

时间:2011-10-08 21:04:46

标签: php module zend-framework2

我不确定这是否可行,所以请告诉我。

我目前只有2个模块的Zend Framework模块化设置:

SMS
网络

application
--- /forms
--- /models
--- /modules
------/sms/
---------/models
------/web/
---------/models

是否可以从WEB模块访问SMS模块中的功能(型号)?

让我们说我在WEB模块的IndexController中并想在SMS模块中调用getData()模型,这可能吗?

1 个答案:

答案 0 :(得分:2)

使用命名空间的更多ZF2特定方式将是:

use MySmsModule\Model\MySmsModel;

class WebController extends ActionController
{
    public function indexAction()
    {
        $MySmsModel = new MySmsModel();
        $data = $MySmsModel->getData();

        ...
    }
}