[eluser]OliverHR[/eluser]
The Controller in the MVC is not a replacement of the Business Logic Layer. The Controller is a bridge between the logic and the presentation.
The Model in the MVC is the Business Logic Layer.
The Controllers purpose is to be a contract between the View and the Model, handle events, response to user actions, make petitions to Model and response to the views.