Bir Controller class ve bir View sınıfı göz önüne alındığında, doğrudan özelliklerini görüntülemek için değerler atayın ya da denetleyicisi özelliklerine değerler atamak için daha da denetleyicisi için daha iyi ve daha sonra kopya olduğunu Bu görüntülemek için hazır görünümüne özellikleri?
Example Model Class
class Model
{
public $propertyA;
public $propertyB;
}
Example Controller class:
class Controller
{
protected $view;
protected $model;
public function __construct()
{
$this->model = new Model();
$this->view = new View();
$this->prepareData();
$this->initView();
}
protected function prepareData()
{
$this->model->propertyA = 'This is property A.';
$this->model->propertyB = 'This is property B.';
}
protected function initView()
{
$this->view->model = $this->model;
$this->view->display();
}
}
Example View class:
class View
{
public $model;
public function display()
{
echo "propertyA = $this->model->propertyA";
echo "propertyB = $this->model->propertyB";
}
}
Sorry, I was tired. I do use a model, so please reconsider your answers with this in mind.