MVC bileşenleri web üzerinde birbirine uygun şekillerde örnek bir dizi gördüm.
The Controller retrives data from the Model and passes it to the View
Bu biraz ayrıntılı ve dağınık görünüyor.
$model = new Model;
$view = new View;
$view->set('foo', $model->getFoo());
$view->display();
The Controller passes the Model to the View
Ne Görünüm birden Modeller veri ihtiyacı varsa?
$model = new Model;
$view = new View($model);
$view->display(); //View takes what is needed from the Model
The Controller passes the View to the Model
$view = new View;
$model = new Model($view);
$view->display(); //Model has told the View what is needed
Şeyleri gitmek için "en iyi" yolu bu hangisidir? Yok eğer, nedir?