Jonathan..lo q entiendo de MVC (tomando referencia desarrollo con java):<br>
M: Modelo (EJB, Hibernate, etc)->la logica del negocio de tu aplicacion<br>
V: Vista (jsp, etc)->presentacion de la informacion<br>
C: Controlador. (servlet, etc)->controla el flujo de los request del
usuario, canalizando el response entregado por el modelo.<br>
<br>
En java al menos funciona con la caracteristica de aplicaciones de n capas:<br>
- capa de presentacion<br>
- capa o modelo del negocio<br>
- capa de datos.<br>
<br>
Si buscas enconstraras donde te dicen que hay 3 o 4 capas generalmente. Lo que ubico es asi..<br>
<br>
USUARIO-->envia request a traves de tu capa de presentacion-->el
controlador canaliza request hacia modelo del negocio-->este genera
las acciones pertinentes hacia la capa de datos-->se retorna un
objeto para procesar response del usuario-->se muestra dicho
response.<br>
<br>
A grosso modo, es algo asi..o lo que entiendo es asi :-p<br>
<br>
<br><br><div><span class="gmail_quote">On 3/26/06, <b class="gmail_sendername">Rodrigo Pérez</b> <<a href="mailto:rp@allhost.cl">rp@allhost.cl</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
El sáb, 25-03-2006 a las 08:59 -0600, HUGO FIGUEROA escribió:<br>> Rodrigo, una consulta, con CakePHP usas algun tipo de<br>> motor de plantillas como smarty?, como trabajas la<br>> interfaz de usuario?,<br><br>Cake usa un sistema propio de plantillas... básicamente php puro. Eso
<br>si, las variables que usan las plantillas (las vistas, V en MVC :-) ),<br>hay que "setearlas" en el controlador.<br><br>Ahora bien, existe la posibilidad de usar smarty. Hay que hacer algunas<br>cosillas para que funcione, pero funciona :-)
<br><br>Puedes buscar más información sobre su implementación en [1]<br><br>Varios usuarios han hecho sus propias implementaciones para utilizar<br>smarty con Cake, asi que hay harto donde testear [2] [3].<br><br>Una de las gracias de Cake es que te permite "sobreescribir" clases,
<br>funciones, y demases, lo cual nos da la posibilidad de parchar ciertas<br>partes del "core", sin tener que tocar el "core".<br><br>Saludos<br><br><br>[1]<br><a href="http://groups.google.com/group/cake-php/search?group=cake-php&q=smarty">
http://groups.google.com/group/cake-php/search?group=cake-php&q=smarty</a><br>[2] <a href="http://projects.simpleteq.com/CakePHP/smarty.html">http://projects.simpleteq.com/CakePHP/smarty.html</a><br>[3] <a href="http://cakeforge.org/snippet/detail.php?type=snippet&id=6">
http://cakeforge.org/snippet/detail.php?type=snippet&id=6</a><br><br><br></blockquote></div><br>