Foros del Web » Programando para Internet » PHP »

PHP OO Usar MVC sin base de datos

Estas en el tema de Usar MVC sin base de datos en el foro de PHP en Foros del Web. Hola a todos, tengo un script que programe de manera 'normal' y ahora queria pasarlo a POO y usar el patron MVC, pero tengo una ...
  #1 (permalink)  
Antiguo 30/07/2014, 07:51
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 11 años, 11 meses
Puntos: 96
Usar MVC sin base de datos

Hola a todos, tengo un script que programe de manera 'normal' y ahora queria pasarlo a POO y usar el patron MVC, pero tengo una duda existencial ya que no estoy usando BBDD tengo un archivo de configuracion en PHP, si crear una clase en el modelo con la configuracion o solo como un archivo PHP normal?
Si alguien puede aclararme mejor el asunto se lo agradeceria mucho.
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #2 (permalink)  
Antiguo 30/07/2014, 07:57
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.323
Antigüedad: 12 años, 2 meses
Puntos: 2654
Respuesta: Usar MVC sin base de datos

Básicamente estás tratando de hacer un modelado en MVC, pero sin persistencia de datos, ¿es así?

Estrictamente hablando, no hay MVC sin persistencia de de datos, por lo que en realidad lo que quieres hacer es solamente manejar la vista...

Explica mejor lo que hace ese script, o cuál es la idea que intentas desarrollar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 30/07/2014, 11:33
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 926
Antigüedad: 12 años, 10 meses
Puntos: 269
Respuesta: Usar MVC sin base de datos

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Básicamente estás tratando de hacer un modelado en MVC, pero sin persistencia de datos, ¿es así?
Lo que está haciendo es persistir datos en un fichero de configuración.La persistencia se puede hacer de muchas formas, no necesariamente con una base de datos.Que muchas implementaciones de MVC impliquen persistencia == base de datos, es, desde mi punto de vista, un error.

xSkArx, puedes utilizar MVC, pero separando el modelo del sistema de persistencia.En tu caso, significa que el modelo debe cargarse de un fichero de configuracion.Si en el futuro necesitaras que se cargara de una base de datos, te sería facil hacerlo.

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Estrictamente hablando, no hay MVC sin persistencia de de datos, por lo que en realidad lo que quieres hacer es solamente manejar la vista...
Mmm..esto , como siempre en MVC, depende de a lo que llames "M"..Creo que estás pensando en "M" como persistencia, y es una de las formas de pensamiento, pero en otras, M significa "entidad del modelo de negocio".La persistencia o no de esas entidades no es un requisito.
  #4 (permalink)  
Antiguo 30/07/2014, 11:40
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 9 años
Puntos: 288
Respuesta: Usar MVC sin base de datos

se puede hacer desde archivo txt o xml

o simplemente nada!!

$Factura = new Factura();
$Factura->setValue();
$Factura->save();

echo $Factura->getValue();
  #5 (permalink)  
Antiguo 30/07/2014, 15:49
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 11 años, 11 meses
Puntos: 96
Respuesta: Usar MVC sin base de datos

Basicamente lo que prentendo es tener un archivo que guarde datos como:
»Titulo del sitio
»Slogan
»Meta description
»Si será responsive
»Entre otras cosas...

Y lo que hace el script es tomar datos de una api de un sitio (que segun yo deberia ir en el modelo) y con el controlador procesarlo y mandarlo a la vista.
Pero el archivo de configuracion que mencione arriba, no sé muy bien como implementarlo, como un array y pasarlo como parametros al constructor del modelo o vista o controlador.
Si me he liado mucho podrian aclararmelo un poco por favor, gracias.
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Etiquetas: mvc, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.