<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios para Blog cakephp en español por Hospedaxes</title>
	<atom:link href="http://cakephp.hospedaxes.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://cakephp.hospedaxes.com</link>
	<description>Blog sobre desarrollo web con cakephp en español por Hospedaxes</description>
	<lastBuildDate>Tue, 01 Dec 2009 08:26:32 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentario de Containable Behavior por nuria</title>
		<link>http://cakephp.hospedaxes.com/containable-behavior/comment-page-1#comment-217</link>
		<dc:creator>nuria</dc:creator>
		<pubDate>Tue, 01 Dec 2009 08:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=299#comment-217</guid>
		<description>El containable behavior, por lo que he podido probar, no permite introducir el propio modelo dentro de la variable &lt;em&gt;contain&lt;/em&gt;, pues intenta encontrar una relación entre el modelo sobre el que se realiza la consulta y los modelos introducidos en esa variable y, como era de esperar, no la encuentra y lanza un error.
La única manera que he encontrado de limitar los campos del propio modelo es utilizar la opción &lt;em&gt;fields&lt;/em&gt; del &lt;em&gt;find&lt;/em&gt; (o &lt;em&gt;paginate&lt;/em&gt;). Por ejemplo, $this-&gt;Usuario-&gt;find(&#039;all&#039;, array(&#039;contain&#039;=&gt;array(&#039;Perfil&#039;), &#039;fields&#039; =&gt; array(&#039;Usuario.id&#039;)));
Aunque en este caso, habría que tener cuidado con los campos que se ponen en este array y los que se incluyen en el &lt;em&gt;contain&lt;/em&gt;, pues serán los primeros los que finalmente utilice el &lt;em&gt;find&lt;/em&gt;, por lo tanto, si queremos filtrar los campos del propio modelo la variable &lt;em&gt;contain&lt;/em&gt; debería usarse para establecer las relaciones que queremos obtener y el &lt;em&gt;fields&lt;/em&gt; de la función de consulta para filtrar los campos.
Personalmente prefiero sacrificar los campos obtenidos en el propio modelo por obtener un código más limpio y mejor estructurado utilizando únicamente la estructura &lt;em&gt;contain&lt;/em&gt;. Supongo que dependerá del caso particular de la aplicación.</description>
		<content:encoded><![CDATA[<p>El containable behavior, por lo que he podido probar, no permite introducir el propio modelo dentro de la variable <em>contain</em>, pues intenta encontrar una relación entre el modelo sobre el que se realiza la consulta y los modelos introducidos en esa variable y, como era de esperar, no la encuentra y lanza un error.<br />
La única manera que he encontrado de limitar los campos del propio modelo es utilizar la opción <em>fields</em> del <em>find</em> (o <em>paginate</em>). Por ejemplo, $this-&gt;Usuario-&gt;find(&#8217;all&#8217;, array(&#8217;contain&#8217;=&gt;array(&#8217;Perfil&#8217;), &#8216;fields&#8217; =&gt; array(&#8217;Usuario.id&#8217;)));<br />
Aunque en este caso, habría que tener cuidado con los campos que se ponen en este array y los que se incluyen en el <em>contain</em>, pues serán los primeros los que finalmente utilice el <em>find</em>, por lo tanto, si queremos filtrar los campos del propio modelo la variable <em>contain</em> debería usarse para establecer las relaciones que queremos obtener y el <em>fields</em> de la función de consulta para filtrar los campos.<br />
Personalmente prefiero sacrificar los campos obtenidos en el propio modelo por obtener un código más limpio y mejor estructurado utilizando únicamente la estructura <em>contain</em>. Supongo que dependerá del caso particular de la aplicación.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Containable Behavior por ozzysong</title>
		<link>http://cakephp.hospedaxes.com/containable-behavior/comment-page-1#comment-215</link>
		<dc:creator>ozzysong</dc:creator>
		<pubDate>Fri, 27 Nov 2009 14:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=299#comment-215</guid>
		<description>Lo que no consigo es limitar los campos del propio modelo que estamos usando.

Quizá es que no me he enterao bien :D</description>
		<content:encoded><![CDATA[<p>Lo que no consigo es limitar los campos del propio modelo que estamos usando.</p>
<p>Quizá es que no me he enterao bien <img src='http://cakephp.hospedaxes.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de CakePHP debug kit por bernal</title>
		<link>http://cakephp.hospedaxes.com/cakephp-debug-kit/comment-page-1#comment-190</link>
		<dc:creator>bernal</dc:creator>
		<pubDate>Mon, 17 Aug 2009 08:38:23 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=222#comment-190</guid>
		<description>¿Que tal juanma?.

El blog no está muerto, lo que pasa es que nos cuesta bastante encontrar momentos libres para poder escribir, más ahora que tenemos bastante carga de trabajo.

De todas formas seguimos por aquí, teniendo muy en cuenta todas las opiniones y peticiones de ayuda que nos llegan.

Un saludo.</description>
		<content:encoded><![CDATA[<p>¿Que tal juanma?.</p>
<p>El blog no está muerto, lo que pasa es que nos cuesta bastante encontrar momentos libres para poder escribir, más ahora que tenemos bastante carga de trabajo.</p>
<p>De todas formas seguimos por aquí, teniendo muy en cuenta todas las opiniones y peticiones de ayuda que nos llegan.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de CakePHP debug kit por Juanma</title>
		<link>http://cakephp.hospedaxes.com/cakephp-debug-kit/comment-page-1#comment-189</link>
		<dc:creator>Juanma</dc:creator>
		<pubDate>Mon, 17 Aug 2009 08:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=222#comment-189</guid>
		<description>Me alegro de que hayan vuelto a la carga con el blog, creí que el blog había muerto.</description>
		<content:encoded><![CDATA[<p>Me alegro de que hayan vuelto a la carga con el blog, creí que el blog había muerto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Crear pdfs en cakephp utilizando TCPDF por Darwin</title>
		<link>http://cakephp.hospedaxes.com/crear-pdf/comment-page-1#comment-187</link>
		<dc:creator>Darwin</dc:creator>
		<pubDate>Mon, 20 Jul 2009 18:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hospedaxes.com/blog-cakephp/?p=9#comment-187</guid>
		<description>Gracias bernal, me sirvio de mucho el ejemplo que publicas, seguramente me leeras mas a menudo por aqui, por que a medida que voy avanzando en el proyecto siempre me surgen dudas y mas dudas.......</description>
		<content:encoded><![CDATA[<p>Gracias bernal, me sirvio de mucho el ejemplo que publicas, seguramente me leeras mas a menudo por aqui, por que a medida que voy avanzando en el proyecto siempre me surgen dudas y mas dudas&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Crear pdfs en cakephp utilizando TCPDF por bernal</title>
		<link>http://cakephp.hospedaxes.com/crear-pdf/comment-page-1#comment-185</link>
		<dc:creator>bernal</dc:creator>
		<pubDate>Sat, 18 Jul 2009 01:24:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hospedaxes.com/blog-cakephp/?p=9#comment-185</guid>
		<description>¿Qué tal, Darwin?.

Existe una entrada en el blog que explica como se puede hacer esto que &lt;a href=&quot;http://cakephp.hospedaxes.com/actualizar-el-contenido-de-un-select-con-ajax&quot; rel=&quot;nofollow&quot;&gt;explicas&lt;/a&gt;. Échale un ojo  a ver si te sirve y no dudes en preguntarnos todas las dudas que te surjan.</description>
		<content:encoded><![CDATA[<p>¿Qué tal, Darwin?.</p>
<p>Existe una entrada en el blog que explica como se puede hacer esto que <a href="http://cakephp.hospedaxes.com/actualizar-el-contenido-de-un-select-con-ajax" rel="nofollow">explicas</a>. Échale un ojo  a ver si te sirve y no dudes en preguntarnos todas las dudas que te surjan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Integración de FCKeditor con CakePHP 1.2 por Juan Francisco</title>
		<link>http://cakephp.hospedaxes.com/integracion-de-fckeditor-con-cakephp-12/comment-page-1#comment-184</link>
		<dc:creator>Juan Francisco</dc:creator>
		<pubDate>Sat, 18 Jul 2009 00:25:32 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=67#comment-184</guid>
		<description>MC escribió:
No. 4 — Marzo 11th, 2009 a 3:59 pm

Logre arreglar el error que tenia…
Pero muchas gracias por tratar de ayudarme.
Sigan con la pagina que esta muy interesante.
Saludos.

Tuve el mismo problema que MC, posteo aquí como lo solucionó por si alguno se topa con esto.

En cakephp 1.2 en lugar de heredar de la clase HtmlHelper debemos hacerlo de AppHelper.

Espero que sirva, saludos!</description>
		<content:encoded><![CDATA[<p>MC escribió:<br />
No. 4 — Marzo 11th, 2009 a 3:59 pm</p>
<p>Logre arreglar el error que tenia…<br />
Pero muchas gracias por tratar de ayudarme.<br />
Sigan con la pagina que esta muy interesante.<br />
Saludos.</p>
<p>Tuve el mismo problema que MC, posteo aquí como lo solucionó por si alguno se topa con esto.</p>
<p>En cakephp 1.2 en lugar de heredar de la clase HtmlHelper debemos hacerlo de AppHelper.</p>
<p>Espero que sirva, saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Crear pdfs en cakephp utilizando TCPDF por Darwin</title>
		<link>http://cakephp.hospedaxes.com/crear-pdf/comment-page-1#comment-183</link>
		<dc:creator>Darwin</dc:creator>
		<pubDate>Fri, 17 Jul 2009 13:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.hospedaxes.com/blog-cakephp/?p=9#comment-183</guid>
		<description>hola nuria gracias por tus comentario cada dia se aprende algo mas, horita estoy tratando de hacer que un select se cargue dependiendo de la seleccion de otro, por ejemplo tengo un select pais donde se encuentran los paises que tengo cargado en la base de datos, lo que quiero es que al seleccionar uno, en otro select que llamo estados se carguen los estados de ese pais claro esta tambien estan guardados en la base de datos. si tienes sugerencias o algun codigo que me pueda servir por favor publicalo, me seria muy util........ Gracias de antemano</description>
		<content:encoded><![CDATA[<p>hola nuria gracias por tus comentario cada dia se aprende algo mas, horita estoy tratando de hacer que un select se cargue dependiendo de la seleccion de otro, por ejemplo tengo un select pais donde se encuentran los paises que tengo cargado en la base de datos, lo que quiero es que al seleccionar uno, en otro select que llamo estados se carguen los estados de ese pais claro esta tambien estan guardados en la base de datos. si tienes sugerencias o algun codigo que me pueda servir por favor publicalo, me seria muy util&#8230;&#8230;.. Gracias de antemano</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Crear pdfs en cakephp utilizando TCPDF por bernal</title>
		<link>http://cakephp.hospedaxes.com/crear-pdf/comment-page-1#comment-180</link>
		<dc:creator>bernal</dc:creator>
		<pubDate>Tue, 14 Jul 2009 14:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.hospedaxes.com/blog-cakephp/?p=9#comment-180</guid>
		<description>¿Qué tal Darwin?.

El parámetro layout de $this-&gt;layout y de $this-&gt;render no es el mismo.
En el primer caso, es un parámetro del controlador y con el se indica el layout que se utilizará como base para mostrar los contenidos generados por todas las funciones del controlador.
En el segundo caso es un parámetro de la vista, con este se indica el layout que se utilizará para renderizar el contenido generado por la vista en concreto.

La idea es que habrá un layout general, que es el del controlador ($this-&gt;layout) y en el que caso del tcpdf llevará una cabecerá indicando que es un fichero pdf y un layout de las vistas, que se indicará en $this-&gt;render, que estará contenido en el primero.

El layout de $this-&gt;render, es útil en ciertas ocasiones, por ejemplo en una función ajax, en este caso querremos que al renderizarse no utilice el layout general. Por ello le pasaremos como parámetro el nombre de un layout que sea un archivo que únicamente muestre el contenido generado, sin cabeceras u otros componentes html.

No se si he conseguido explicarme. La idea en un principio es un poco compleja y algo dificil de entender.

Un saludo.</description>
		<content:encoded><![CDATA[<p>¿Qué tal Darwin?.</p>
<p>El parámetro layout de $this-&gt;layout y de $this-&gt;render no es el mismo.<br />
En el primer caso, es un parámetro del controlador y con el se indica el layout que se utilizará como base para mostrar los contenidos generados por todas las funciones del controlador.<br />
En el segundo caso es un parámetro de la vista, con este se indica el layout que se utilizará para renderizar el contenido generado por la vista en concreto.</p>
<p>La idea es que habrá un layout general, que es el del controlador ($this-&gt;layout) y en el que caso del tcpdf llevará una cabecerá indicando que es un fichero pdf y un layout de las vistas, que se indicará en $this-&gt;render, que estará contenido en el primero.</p>
<p>El layout de $this-&gt;render, es útil en ciertas ocasiones, por ejemplo en una función ajax, en este caso querremos que al renderizarse no utilice el layout general. Por ello le pasaremos como parámetro el nombre de un layout que sea un archivo que únicamente muestre el contenido generado, sin cabeceras u otros componentes html.</p>
<p>No se si he conseguido explicarme. La idea en un principio es un poco compleja y algo dificil de entender.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Crear pdfs en cakephp utilizando TCPDF por Darwin</title>
		<link>http://cakephp.hospedaxes.com/crear-pdf/comment-page-1#comment-179</link>
		<dc:creator>Darwin</dc:creator>
		<pubDate>Tue, 14 Jul 2009 13:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.hospedaxes.com/blog-cakephp/?p=9#comment-179</guid>
		<description>Hola nuria, elimine el parametro que me decias y si funciona igual, la verdad no entiendo por que no estaba tomando el layout en el render.....</description>
		<content:encoded><![CDATA[<p>Hola nuria, elimine el parametro que me decias y si funciona igual, la verdad no entiendo por que no estaba tomando el layout en el render&#8230;..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
