[eluser]shanemesser[/eluser]
Can someone please explain (in layman's terms) the following? I know this is basic stuff, but the internet is flooded with information and I've spent the better part of 4 hours trying to answer some pretty basic stuff (because there doesn't seem to be a simple 1-2-3-4 guys on using MX outside of just a hello world example). I'm hitting the point of sheer frustration on this because I came to CI wanting to use it, then discovered that it doesn't have MMVC then discovered MX, then not being able to even get a simple authorization system like Tank_Auth to work after putting it into a module.
1. When does someone extend CI, MX, or MY? Is CI only extended when you are not using a Module MVC component?
2. Do you only extend the controllers or also the v's and m's?
3. Conceptually, are the MX/MY extensions of CI, so that you do do a CI->MX->method, or are they separate objects completely?
4. Can you give an example of when you would change a path and when you wouldn't (ie, use domain/cont/method vs. domain/mod/cont/method/)