Jonathan..lo q entiendo de MVC (tomando referencia desarrollo con java):<br>
M: Modelo (EJB, Hibernate, etc)-&gt;la logica del negocio de tu aplicacion<br>
V: Vista (jsp, etc)-&gt;presentacion de la informacion<br>
C: Controlador. (servlet, etc)-&gt;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--&gt;envia request a traves de tu capa de presentacion--&gt;el
controlador canaliza request hacia modelo del negocio--&gt;este genera
las acciones pertinentes hacia la capa de datos--&gt;se retorna un
objeto para procesar response del usuario--&gt;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> &lt;<a href="mailto:rp@allhost.cl">rp@allhost.cl</a>&gt; 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>&gt; Rodrigo, una consulta, con CakePHP usas algun tipo de<br>&gt; motor de plantillas como smarty?, como trabajas la<br>&gt; 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 &quot;setearlas&quot; 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 &quot;sobreescribir&quot; clases,
<br>funciones, y demases, lo cual nos da la posibilidad de parchar ciertas<br>partes del &quot;core&quot;, sin tener que tocar el &quot;core&quot;.<br><br>Saludos<br><br><br>[1]<br><a href="http://groups.google.com/group/cake-php/search?group=cake-php&amp;q=smarty">
http://groups.google.com/group/cake-php/search?group=cake-php&amp;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&amp;id=6">
http://cakeforge.org/snippet/detail.php?type=snippet&amp;id=6</a><br><br><br></blockquote></div><br>