I have seen all types of tutorials: View running controller, controller passing model to the view, controller setting setter of view.
An example: MVC for a reading of a news. The controller loads the Model. If the result of the model is 'false' I can call another method from another model containing different block.
The View class must be relevant to, View_found View_not_found?
if (model-> news === true) {
$ comment = model-> comment ()
}
Would this code snippet be the responsibility of the controller or is it a rule that such logic should belong to business model?