Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 13-feb-2008, 08:34   #1 (permalink)
Bellenger ha deshabilitado el karma
 
Avatar de Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima Peru
Mensajes: 542
Enviar un mensaje por MSN a Bellenger Enviar un mensaje por Skype™ a Bellenger
Triste Duda al implementar MVC con php

Hola a todos. tengo la siguiente duda al momento de implementar el mvc en una aplicacion, cuando separo la logica en capas, hago referencia a esto:

Modelo--> todos los modelos de mi aplicacion
Vista --> Todas las vistas de mi aplicacion
Controlador --> Todos los controladores de mi aplicacion

al referirme a todos, entiendo que si por ejemplo tengo una aplicacion de fotos en linea, donde el usuario puede visualizar dicha galeria, y el administrador, valga la redundancia la administra, tengo que poner las vistas de ambos dentro de la misma carpeta vista o es que debo crearlas independiente...??? esa es mi dilema espero me pudan ayudar con eso. Gracias...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Bellenger está desconectado   Responder Citando
Antiguo 13-feb-2008, 08:53   #2 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.597
Re: Duda al implementar MVC con php

Depende de tu implementación, pero yo te recomendaría que para limpieza tengas dentro de tu carpeta de vista, sub-carpetas por controlador, así ahí guardas tus vistas y tienes mas limpieza de lo que son tus vistas, y evitaras colisión de nombres.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 13-feb-2008, 09:07   #3 (permalink)
Bellenger ha deshabilitado el karma
 
Avatar de Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima Peru
Mensajes: 542
Enviar un mensaje por MSN a Bellenger Enviar un mensaje por Skype™ a Bellenger
Alegría Re: Duda al implementar MVC con php

Como asi depende de la implementacion...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Bellenger está desconectado   Responder Citando
Antiguo 13-feb-2008, 09:14   #4 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.597
Re: Duda al implementar MVC con php

Depende de tu implementación de MVC, pero como te digo lo mas correcto es que dentro de la carpeta de vistas, tengas una sub carpeta con el nombre de cada controlador y sus vistas dentro.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 13-feb-2008, 09:40   #5 (permalink)
Bellenger ha deshabilitado el karma
 
Avatar de Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima Peru
Mensajes: 542
Enviar un mensaje por MSN a Bellenger Enviar un mensaje por Skype™ a Bellenger
Triste Re: Duda al implementar MVC con php

Algo asi...
vistas
|____ controlador_clientes
|____ controlador_ventas
|____ clientes.html
|____ ventas.html

eso es lo que entendi, y siendo asi, y el modelo, lo dejo fuera...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Bellenger está desconectado   Responder Citando
Antiguo 13-feb-2008, 09:59   #6 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.597
Re: Duda al implementar MVC con php

Recuerda que tu capa de Vista se encarga de mostrar las vistas, asi que tu puedes hacer el sistema que mas te parezca correcto ya que la capa es la que se encarga de procesar, lo que yo te decia es algo asi:

Código:
Vistas/ 
    |........./Clientes/
    |          |.............  index.html
    |          |.............  ver_cliente.html
    |........./Ventas/
    |          |.............. index.html
    |          |.............. buscar.html
    |......... main.html <- Vista principal
Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 13-feb-2008, 10:04   #7 (permalink)
Bellenger ha deshabilitado el karma
 
Avatar de Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima Peru
Mensajes: 542
Enviar un mensaje por MSN a Bellenger Enviar un mensaje por Skype™ a Bellenger
Alegría Re: Duda al implementar MVC con php

Algo mas completo serias asi...
Modelos/
|........./Clientes/
| |.............
| |.............
|........./Ventas/
| |..............
| |..............
Vistas/
|........./Clientes/
| |............. index.html
| |............. ver_cliente.html
|........./Ventas/
| |.............. index.html
| |.............. buscar.html
|......... main.html <- Vista principal
Controlador/
|........./Clientes/
| |.............
| |.............
|........./Ventas/
| |..............
| |..............


Teniendo en cuenta tu informacion, me parece muy bueno.Gracias...
Y sabes como en donde puedo encontrar mas informacion sobre patrones...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Bellenger está desconectado   Responder Citando
Antiguo 13-feb-2008, 11:19   #8 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.597
Re: Duda al implementar MVC con php

La estructura de los modelos es independiente de la estructura de tu vista, tu router es el que se encarga de unir y pasar los datos entre las capas.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 13-feb-2008, 19:27   #9 (permalink)
Bellenger ha deshabilitado el karma
 
Avatar de Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima Peru
Mensajes: 542
Enviar un mensaje por MSN a Bellenger Enviar un mensaje por Skype™ a Bellenger
Triste Re: Duda al implementar MVC con php

Cita:
La estructura de los modelos es independiente de la estructura de tu vista,
Como que no entendi, esta parte...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Bellenger está desconectado   Responder Citando
Antiguo 13-feb-2008, 20:23   #10 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.597
Re: Duda al implementar MVC con php

Ve la documentación de los diferentes sistemas de MVC, como Zend Framework, Code Igniter, etc.

Podras ver como cada framework usa una estructura unica para sus directorios.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93