This is really a question about MVC standards and efficiency.
I have a User Controller, and want to retrieve data from my Session model. There's 2 ways I can go about doing this:
I can request the data directly from the Session model from within the User Controller. (UserController ---> SessionModel)
OR
I can ask the SessionController to ask the SessionModel for the data. (UserController ---> SessionController ---> SessionModel).
Both ways would seemingly work, and I'm not sure if either way is an 'incorrect' way of doing what I want. However, the second option seems somewhat inefficient and pointless. It just seems to be adding another layer in order to retrieve the data. However, I'm not sure if the first option goes against the rules of MVC as per say.
Any advice on this would be much appreciated.