Я пытаюсь узнать больше о MVC в PHP.Но я столкнулся с проблемой: я хочу показать свое мнение в определенном месте в определенном div.Как я могу это сделать?Вот что у меня сейчас:
Контроллер:
class LogarController extends Controller {
private $view;
private $modelDAO;
function __construct() {
parent::__construct();
$this->modelDAO = new LogarModel();
$this->view = new LogarView();
}
/**
* metodo Login().
* funcao para logar o funcionario ja cadastrado ao banco de dados.
*/
public function Login() {
if ($this->modelDAO->Login($_POST['funcionario'], $_POST['senha'])) {
$idFuncionario = $this->modelDAO->rows['idFuncionario'];
$this->sessao = new Session();
$this->sessao->set_value("logado",true);
$this->sessao->set_value("idFuncionario",$idFuncionario);
$this->redirect("view/funcionario/index.php");
} else {
$this->view->show("Funcionario not found");
}
}
}
Просмотр:
class view {
function __construct(){}
function __set($var,$value){
$this->var = $value;
}
function __get($var){
return $this->var;
}
function render($render){
require "view/template/" . $render . ".php";
}
function show($value){
$this->value = $value;
}
function alertar($value){
echo "<script>alert('{$value}')</script>";
}
}
Я хочу показать "Funcionario не найден" под кнопкой.Как я могу это сделать?Нужно ли перенаправлять страницу?
PS: я не использую фреймворк.