Dúvida sobre Controller PHP
Olá pessoal, tudo bem?
Estou aplicando MVC no meu projeto php. Aí fiquei com uma dúvida sobre o que pode ser feito no Controller.
Tipo, no Controller eu atribuo os valores de um objeto através dos setters
Eu queria saber se eu posso conectar ou fazer alguma transação no Controller ou se isso só pode ser feito no model.
Estou aplicando MVC no meu projeto php. Aí fiquei com uma dúvida sobre o que pode ser feito no Controller.
Tipo, no Controller eu atribuo os valores de um objeto através dos setters
Eu queria saber se eu posso conectar ou fazer alguma transação no Controller ou se isso só pode ser feito no model.
Robson Cavalcante
Curtidas 0
Melhor post
William Nascimento
11/05/2017
Não entendi muito bem a sua pergunta, mas pela minha opinião é que os "Getters e Setters" que você fala na sua pergunta deveria estar na model
Ai sim estanciar a classe dentro do controller e depois fazer a parte lógica e suas devidas transações.
A Model deve conter suas propriedade e métodos.
Ai sim estanciar a classe dentro do controller e depois fazer a parte lógica e suas devidas transações.
Controller parte lógica as regras em geral do seu programa (como por exemplo listagem de dados).
GOSTEI 3
Mais Respostas
Joel Rodrigues
11/05/2017
Olá, Robson. Tudo bem?
Recentemente lançamos um curso que usa o padrão MVC e faz acesso a banco de dados. Logo, creio que esse conteúdo vai lhe ajudar: Curso Como criar um sistema de cadastro e login com PHP MVC e MySQL
Recentemente lançamos um curso que usa o padrão MVC e faz acesso a banco de dados. Logo, creio que esse conteúdo vai lhe ajudar: Curso Como criar um sistema de cadastro e login com PHP MVC e MySQL
GOSTEI 2
Fernando Gaspar
11/05/2017
Opa Robson, beleza?
Como o William falou, o encapsulamento deve estar definido classe/model junto aos seus atributos.
No controller, você só utiliza esses métodos instanciando as classes/model chamando os mesmo e por fim encaminha o fluxo da aplicação para uma view.
Forte abraço!
Como o William falou, o encapsulamento deve estar definido classe/model junto aos seus atributos.
No controller, você só utiliza esses métodos instanciando as classes/model chamando os mesmo e por fim encaminha o fluxo da aplicação para uma view.
Forte abraço!
GOSTEI 1
Robson Cavalcante
11/05/2017
Hum entendi.
Estou desenvolvendo o projeto que estou pegando agora com mvc, aí me surgiram umas dúvidas!
Obrigado pela ajuda de todos!
Estou desenvolvendo o projeto que estou pegando agora com mvc, aí me surgiram umas dúvidas!
Obrigado pela ajuda de todos!
GOSTEI 0