2015-06-02 5 views
0

У меня есть пара модулей в проекте ZF2. Каждый модуль имеет разные классы моделей, выполняющие различные требуемые функции. Теперь у меня есть метод в модельном классе первого модуля, который я хочу вызвать в классе модели второго модуля. Можно ли это сделать? если да, то как?zf2 вызов метода из модели в другой модели

+0

я сделал вещи, подобно тому, что вы просите в ZF1, Я создал объекты в контроллере, которым нужен доступ к модели дополнительного контроллера, если это поможет. Не знаю, как ZF2 это сделает, и я нашел эту ссылку для форума, которая может указывать вам в правильном направлении. Http://forums.zend.com/viewtopic.php?t=8336 –

+1

Это очень простой вопрос, который касается как включить файл – Yang

ответ

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(); 
    } 
} 
Смежные вопросы