0

Since I didn't find it anywhere else on the net, I hope I'm not asking a stupid question.

So I have this structure on my app:

My APP
|_
  Controllers
|_
  Modules
  |_
    bar
  |_
    foo
|_
  Views

I can load the bar module on the foo's views using this code:

<?php echo Modules::run('bar/bar/index'); ?>

But I'm unable to load the same module on MyAPP views using the code above.

What am I missing? Thanks!

Multitut
  • 2,089
  • 7
  • 39
  • 63

3 Answers3

1

Silly me, I was extending CI_Controller instead of MX_Controller on all my controllers outside the modules folder. Hope this helps someone else.

Multitut
  • 2,089
  • 7
  • 39
  • 63
1

Well you can do this too

<?php echo Modules::run('../bar/bar/index'); ?>
Muhammad Raheel
  • 19,823
  • 7
  • 67
  • 103
0

If you extended the MX_controller in your inside module controller it will automatically render the view from the root view folder files.

Kalle Richter
  • 8,008
  • 26
  • 77
  • 177