[eluser]a&w[/eluser]
[quote author="wiredesignz" date="1215754205"]the module and its files should be independent. [/quote]
Agree.
[quote author="wiredesignz" date="1215754205"]
ie: Not available outside the module,
[/quote]
Really? Isn't part of the point of this that we should be able to use modules like lego blocks, building things by combining modules if we wanted to? Module A can't talk to Module B?
[quote author="wiredesignz" date="1215754205"]
the module controllers are the entry points for the module.
[/quote]
Hmmm. This is where I have to let it soak in I think. So inside the controllers we should be doing
require_once?
[quote author="wiredesignz" date="1215754205"]
Shared libraries (available to all) should be located in application libraries.
[/quote]
By available to all, can that be extended as I have shown above, so it does NOT just mean "available to all modules within the application"