En funktion i modellen måste få data från en annan funktion i modellen. Bör man gå tillbaka till kontrollern eller anropa den direkt från modellen?
Anropa generate från kontrollern
	Kod:
	
		
class Inventory extends Controller {
    function add_stock()
    {
        $generate = $this->model->generate(); //call generate from controller
        $this->model->current_stock($generate);
    }
}
class Model {
    public function current_stock($generate)
    {
        //do something
    }
    public function generate()
    {
        //do something
        return
    }
} 
	
 
ELLER
Anropa generate från modellen
	Kod:
	
		
class Inventory extends Controller {
    function add_stock()
    {
        $this->model->current_stock();
    }
}
class Model {
    public function current_stock()
    {
        $generate =    $this->generate(); //call generate from model
        //do something
    }
    public function generate()
    {
        //do something
        return
    }
} 
	
 
Vilken lösning är bäst?
OBS! Detta är bara kodexemel och kan innehålla något fel, bara för att illustrera hur jag menar.