I have my normal mvc directory's at codeigniter like:
- Models
- Views
- Controllers
But I use the wiredesigz "plugin" for hmvc support, so I have this structure:
- Models
- Views
- Controllers
- Modules
- TestModule
- Models
- Views
- Controllers
- TestModule
I have this code at my root controllers folder:
class Core_Test_Controller extends MX_controller
{
public function __construct()
{
parent::__construct();
}
public function getText() {
return "hi";
}
}
And this at the /Modules/TestModule/Controllers:
class InsertController extends MX_Controller
{
public function __construct(){
parent::__construct();
}
function testIt{
$coreTestController = new $this->Core_Test_Controller();
$text = $coreTestController->getText();
print_r($text);
}
}
But I get the error that class Core_Test_Controller is not found. Why can't I acces that controller from another controller? Is this even possible?
Fixed it:
Modules::load('../Core_Test_Controller/')->getText();