Olá, estou com uma duvida bem de iniciante. Eu tenho que fazer um controller para alterar, excluir, editar, etc? Ou crio apenas um controller e nele faço o que é devido para o que desejo?
Quando se trabalha com Frameworks MVC
, cada Controller
tem uma responsabilidade, não pode colocar seu projeto em apenas um Controller, seria um erro gravissimo, inclusive de designer, porque, imagine você dando manutenção em apenas um arquivo de 10 mil linhas?, imagine você o gargalho de código que isso pode acatar, lentidão no sistema, código grande para compilar, pode até travar!
Eu sempre digo: O código tem que ser algo muito simples, o mais simples possível, quanto mais simples mais eficiente e eficaz é!
Exemplo:
Controller Noticias
Métodos: index()
, create()
, edit($id)
, store()
, view($id)
;
Controller Credito
Métodos: index()
, create()
, edit($id)
, store()
, view($id)
;
Ou seja, cada um faz aquilo que precisa, isso é um exemplo de Controller padrão sobre uma area administrativa, tem muita relação daquilo que você vai fazer com aquilo que precisa, claro, ambas anda juntas.
Muito Obrigado Dragoon, me ajudou bastante. Grande abraço!!