Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LaerteDias

Problemas com classe controle do MVC

Recommended Posts

Não consigo grava no BD através do meu controle

<?php
include_once '../post.php';
include_once 'modelo_Evento.php';
$modelo_Evento = new modelo_Evento();
$modelo_Evento->setnome_Evento($nome_evento);
$modelo_Evento->setdata_Inicio($data_inicio);
$modelo_Evento->setdata_Final($data_fim);
$modelo_Evento->sethora_Inicio($horario_inicio);
$modelo_Evento->sethora_Final($horario_fim);
$modelo_Evento->setdescricao_Evento($descricao_evento);
$modelo_Evento->setContato($contato_evento);
$modelo_Evento->setcontato_Email($email_evento);
$modelo_Evento->setcontato_Ramal($ramal_evento);
$modelo_Evento->setcontato_Fone($celular_evento);
$modelo_Evento->setobservacao_Evento($observacao_evento);
public function insereEventos($modelo_Evento){
$daoEvento = new dao_Evento();
$daoEvento.inserirEventos($modelo_Evento);
}
public function AlteraEventos(){
$daoEvento = new dao_Evento();
$daoEvento.alterarEvento($modelo_Evento);
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

A grande questão é que estou com dificuldade da abstrair a ideia de controle no modelo MVC, tanto modelo como visão consegui abstrair, agora não entendi na prática o que é controle e como implementá-lo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

view

include_once(controller.php); //chama o controller


foreach($teste as $row) //pega a variavel $teste e imprime oque tem nela
									{									  
									  echo "<option value='".$row['loc_id']."'>".utf8_encode($row['local'])."</option>";
									} 

controller

include_once(dao.php); // Classe DAO

$lista = new listaQualquer(); //inicia a classe lista


$teste = $lista->listaCompra(); //chama a lista compra

model

class listaQualquer{
	
	function listaCompra (){
//aqui vai o select

return $lista;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.