[eluser]Xeoncross[/eluser]
[quote author="wiredesignz" date="1216664871"]You really are clutching at straws to find fault in modules my friend.
[/quote]
Well said.
Let me add, I know people are afraid of hypothetical "clashes" in function/class names - but when you work in projects with normal PHP developers they ALWAYS prefix their tables, functions, files, and classes. (not only for this reason but also for "branding" reasons)
Anyway, thanks for the info I will look forward to dissecting HMVC and Matchbox. But I wonder if the CI team might be persuaded to let users define how they want to structure their lib without the need for extra core hacking and stuff. Even extending the APPPATH and BASEPATH vars to include OTHER vars like MODULEPATH and stuff would help.
Or creating a routes config for calling controllers/models/views. i.e:
Code:
Pseudo-code:
$system_route['controller'] = '{BASEPATH}/modules/{CONTROLLER}/{CONTROLLER}/';
$system_route['models'] = '{BASEPATH}/modules/{CONTROLLER}/models/';
$system_route['views'] = '{BASEPATH}/views';
And still setting the default path to the standard CI setup.