CodeIgniter Forums
HMVC for CI4 - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Feature Requests (https://forum.codeigniter.com/forumdisplay.php?fid=29)
+--- Thread: HMVC for CI4 (/showthread.php?tid=66988)



HMVC for CI4 - startbbs - 12-28-2016

here I suggest that CI4 add HMVC framework.


RE: HMVC for CI4 - kilishan - 12-28-2016

What, exactly, are you looking for HMVC to give you? I'd be willing to guess that most of it already exists within CI4.
  • A controller is just a class, so you can always create a new instance of any controller (passing the required classes along) and call it, which seems to be one of the hallmarks of HMVC. It is safer to do that now then it was with the hacks necessary with any of the solutions in CI3.
  • Namespaces solve 80%+ of the organizational aspects that HMVC provides, which is one of the 2 primary things I've seen people use it for.
  • The remaining 20% is already handled by allowing language files, helpers, views, etc, to be scanned for, allowing fully modular code if you choose to use it.
  • The final thing I've seen people use it for was the Modules::run() that Wiredesignz's solution provided. View Cells handles that feature.



RE: HMVC for CI4 - ciadmin - 12-29-2016

Seriously, this issue has been beaten to death Sad

https://forum.codeigniter.com/thread-66253.html
https://forum.codeigniter.com/thread-61284.html
https://forum.codeigniter.com/thread-62701.html
https://forum.codeigniter.com/thread-63071.html
https://forum.codeigniter.com/thread-61350.html

Lonnie explained it very well in one of his CodeIgniter4 blog posts:
http://blog.newmythmedia.com/blog/show/2016-03-15_Modules_in_CodeIgniter_4