Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Eu tenho uma dúvida conceitual em relação a como trabalhar com o PHP, orientação a objeto e MVC utilizando banco de dados.
Bom, se fosse um aplicativo desktop, o correto seria eu ter uma classe só para pegar as informações no banco de dados e instaciar os objetos com essas informações, mas para o PHP, ou linguagem web, como funciona?
Digo isso, pois estou utilizando o FrameWork CodeIgniter e pelo que eu vi, e é no geral, a própria classe do modelo faz a conexão com o banco de dados e retorna os valores que foram pegos para o controle, que serão mostrados na interface, sem instanciar os objetos. Isso está correto, seguindo o MVC? Porque com linguagem web, por não ter uma memória pra guardar as instâncias dos objetos, não vejo vantagem em ter que instanciá-los.
Desde já,
Obrigado pela atenção.
Carregando comentários...