Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal, estou com um grande problema com Models, Views e Controllers (MVC), não entra de jeito nenhum na minha cabeça, eu não quero usar Framework eu quero criar o meu próprio pelo menos pra eu entender...
Alguém teria um tutorial (SIMPLES) onde eu possa, fazer um básico sistema de login? pode ser simples de tudo mesmo...
Pra quem acha que eu não pesquisei, tá aqui todos os links, acessados por mim.
http://www.sourcecodester.com/php/simple-php-application-demonstrates-use-mvc-pattern.html
https://graeson.wordpress.com/2011/01/20/simple-blog-example-4-model-view-controller-mvc/
http://www.codeproject.com/Tips/401121/MVC-in-PHP
http://php-html.net/tutorials/model-view-controller-in-php/
http://sourceforge.net/projects/mvc-php/
E muitos outros, agora os videos
https://www.youtube.com/watch?v=Aw28-krO7ZM
kkkk da até vergonha, ter montado um framework em PHP, ter acessados vários links e não ter entendido (desculpe a palavra mais ...) MERDA nenhuma..
Quem puder me ajudar, inclusive eu ví um daqui mesmo do i masters, porém ele usa smarty e por enquanto não quero, quero apenas entender...
Grato. :lol:
Olha de uma maneira bem simples como o proprio nome diz (Model, Controller e Views)
Model = Modelo de toda a estrutura do banco (pelo menos grande parte)
Views = São as visões, nela você não usa muita programação, até usa mas bem menos, e muito menos nela voce vai acessar o banco de dados por exemplo, porque quem faz essa tarefa são os Model
Controller = Onde são interligado o Model com as Views, você passa os dados que voce recebe do Model e envia para a View, e o papel do controlador é esse, fazer a ligação entre os dois
Se algo estiver errado, me desculpa
Algum cidadão ?
Cara, na minha opinião, seguir o que tem pronto te deixar igual aos outros, mas todos querem fazer igualzinho, se basei em sistemas CMS (Gerenciadores de Conteúdo), são bem dinâmicos, atendem a quase todas as áreas.
"Revolução na programação".
Já que você já estudou, quais são as suas dúvidas? Seu questionamento é muito abrangente.
O que você entende e o que não entende sobre MVC?
Model = Modelo de toda a estrutura do banco (pelo menos grande parte)
O model (sim, é masculino, vem de "O" modelo) possui todas as regras de negócio, que pode, ou não, utilizar de um storage. Existe sistemas com model mas sem banco de dados.
>
Já que você já estudou, quais são as suas dúvidas? Seu questionamento é muito abrangente.
O que você entende e o que não entende sobre MVC?
Bom, vamos lá, eu ainda estou estudando, ontem finalmente consegui desenvolver e entender o MVC, grato por esta imagem
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/4UyvTJN.jpg&key=69c10370ff8176c853484b0e63262aca7927603185c80d5b8ccbfa2d84944bda" alt="4UyvTJN.jpg" />
Então tenho o meu model, o meu view, e o meu controller, agora estou estudando como validar formulários, exemplo, login Problema agora...
Acredito que o conteúdo do link abaixo pode elucidar um pouco melhor sobre o conceito de MVC:
http://forum.imasters.com.br/topic/539114-algumas-duvidas-sobre-mvc/
Algum cidadão ?