Śledzę pewien kurs tworzenia MVC i autor tego kursu użył:
$this->view->msg = 'This page doesnt exist';
Chciałbym się dowiedzieć na jakiej zasadzie to działa. Nigdzie nie ma zdefiniowanej funkcji msg.
Klasa View wygląda tak:
<?php
class View {
function __construct() {
echo 'this is the view';
}
public function render($name)
{
require 'views/' . $name . '.php';
}
}
I część dopisana przez require:
<hr />
<?php echo $this->msg; ?>
msg
" ;P Fixed.