I am quite new in Joomla. I have now understood the components, modules, templates thing and can also build modules and simple components.
But the one thing that has always confused me in Joomla is the placement of methods in components. I studied a system and saw the save function being overridden sometimes in model and sometimes in controllers. The online solutions to queries also vary, some suggest to place methods in model whereas some say in controller. What I think is model should not be having such methods where some extra logic should be performed and it's the controllers job.
Or what pattern am I missing here in this regard, please enlighten me.