codeigniter+HMVC de la croix-module de contrôleur d'appel->méthode

Je suis en tirant tous mes cheveux... Ont été à la recherche à chaque thread, vous serais reconnaissant si quelqu'un peut m'indiquer un exemple de travail.

En fonction de la doc: https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc
Je peux appeler un autre module->contrôleur à l'aide d'

modules::run('module/controller/method', $params);
modules::load('module/controller/method', $params);
or
$this->load->module('module/controller');
$this->controller->method();

Problème: la "méthode()" n'est jamais appelée. seul constructeur du contrôleur est appelé à chaque fois.

L'objectif est de construire autonome les accidents de la route en tant que module et de l'utilisation par d'autres contrôleurs.
Mais peu importe ce que je fais, il appelle le constructeur, la méthode n'est pas appelée.
J'ai commencé à utiliser HMVC il y a quelques semaines, j'ai oublié quelque chose dans la doc ou il n'est pas utilisé de cette façon?
Voici la configuration:

modules
  |--ztest1
  |   |--controller/c1.php
  |--ztest2
      |--controller/c2.php

class C1 extends MX_Controller {
  function __construct() {
    parent::__construct();
  }
  function index () {
    Modules::run('ztest2/c2/testc2/');
    //Modules::load('ztest2/c2/testc2/');
    //$this->load->module('ztest2/c2/testc2/');
    //$this->c2->testc2();
  }
}

class C2 extends MX_Controller {
  function __construct() {
    parent::__construct();
    echo __FILE__." //".__CLASS__."/".__FUNCTION__.PHP_EOL;
  }
  function testc2(){
    echo __FILE__." //".__CLASS__."/".__FUNCTION__.PHP_EOL;
  }
}

output:
/app/modules/ztest2/controllers/c2.php //C2/__construct

remarque supplémentaire: pas d'erreur ou d'avertissement avec le script. Il vient tranquillement appelle le constructeur.

OriginalL'auteur Reed | 2013-02-18