Ir para conteúdo

Arquivado

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

chamuska

mvc e executar funções das classes!

Recommended Posts

Pessoal, ja faz muito tempo que tenho programado em php usando Frameworks, agora preciso fazer um script basico Orientado a Objetos e estou com a seguinte duvida, .... é possivel, ter uma view com um form e esse form ter uma caminho para uma classe e ja chamar direto uma função especifica da classe ??

 

Tipo isso:

<form action="classes/minhaclasse.php/funcao"... 

Ou eu teria que dar um include da classe na view e na view validar se é um post e chamar a função da classe do include passando por parametro os dados do post ?

 

Algo assim, que se não me engano, era como fazia rsrsr :

<?php

include('classes/minhaclasse.php');

if($_POST)
{
	$minhaClasse = new minhaclasse;

	$minhaClasse->salvaDados($_POST);
}
?>

<form method="post"> .... 

Só estou perguntando, pois como faz muito tempo que não programo assim, fico na duvida se existe uma forma melhor do que essa ultima que coloquei ai!

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada nesse topico. Eu dei um exemplo de como chamar uma function dinamicamente.

 

Basta trocar o ARRAY pelos GET ou POST.

 

A ideia e bem simples

 

if(isset($_POST['action']) )
{
    $minhaClasse = new minhaclasse($_POST);

    $minhaClasse->executar();
}

http://forum.imasters.com.br/topic/529729-class-php-erro/?p=2112578

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada nesse topico. Eu dei um exemplo de como chamar uma function dinamicamente.

 

Basta trocar o ARRAY pelos GET ou POST.

 

A ideia e bem simples

 

if(isset($_POST['action']) )
{
   $minhaClasse = new minhaclasse($_POST);

   $minhaClasse->executar();
}

http://forum.imasters.com.br/topic/529729-class-php-erro/?p=2112578

 

Ótimo exemplo cara!

 

Eu estava imaginando algo assim, mas não sabia como fazer! rsrsr!

 

Obrigado!

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.