<?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>Comments on: Keeping your CakePHP Controllers Clean</title>
	<atom:link href="http://www.endyourif.com/keeping-your-cakephp-controllers-clean/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/</link>
	<description>Helping you solve those tough coding problems!</description>
	<lastBuildDate>Tue, 31 Aug 2010 08:55:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: kekgvcvk</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-955</link>
		<dc:creator>kekgvcvk</dc:creator>
		<pubDate>Fri, 19 Feb 2010 01:58:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-955</guid>
		<description>&lt;strong&gt;kekgvcvk...&lt;/strong&gt;

kekgvcvk...</description>
		<content:encoded><![CDATA[<p><code><strong>kekgvcvk&#8230;</strong></p><p>kekgvcvk&#8230;</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eve isk</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-893</link>
		<dc:creator>eve isk</dc:creator>
		<pubDate>Tue, 08 Dec 2009 09:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-893</guid>
		<description>I love it.</description>
		<content:encoded><![CDATA[<p><code>I love it.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: last chaos money</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-689</link>
		<dc:creator>last chaos money</dc:creator>
		<pubDate>Sat, 22 Aug 2009 03:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-689</guid>
		<description>Good post,This was exactly what I needed to read today!  I am sure this has relevance to many of us out there.</description>
		<content:encoded><![CDATA[<p><code>Good post,This was exactly what I needed to read today!  I am sure this has relevance to many of us out there.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: last chaos money</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-641</link>
		<dc:creator>last chaos money</dc:creator>
		<pubDate>Fri, 26 Jun 2009 01:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-641</guid>
		<description>This is a great article. I’m new to blogging but still learning. Thanks for the great resource.</description>
		<content:encoded><![CDATA[<p><code>This is a great article. I’m new to blogging but still learning. Thanks for the great resource.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-52</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Mon, 16 Mar 2009 03:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-52</guid>
		<description>Hey man, now you are actually using MVC as it is meant to be.
Controllers just control user input nothing else.
The brain of the app are the models.</description>
		<content:encoded><![CDATA[<p><code>Hey man, now you are actually using MVC as it is meant to be.<br />Controllers just control user input nothing else.<br />The brain of the app are the models.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alvaro</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-51</link>
		<dc:creator>Alvaro</dc:creator>
		<pubDate>Mon, 16 Mar 2009 01:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-51</guid>
		<description>Following REST architecture helps to made apps with skinny controllers and don&#039;t think too much on how your actions have to be named.</description>
		<content:encoded><![CDATA[<p><code>Following REST architecture helps to made apps with skinny controllers and don&#8217;t think too much on how your actions have to be named.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Hofstetter</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-49</link>
		<dc:creator>Daniel Hofstetter</dc:creator>
		<pubDate>Sun, 15 Mar 2009 17:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-49</guid>
		<description>This practice is usually called &quot;Skinny controllers, fat models&quot; and is a best practice for writing CakePHP (resp. MVC) applications.</description>
		<content:encoded><![CDATA[<p><code>This practice is usually called &#8220;Skinny controllers, fat models&#8221; and is a best practice for writing CakePHP (resp. MVC) applications.</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-48</link>
		<dc:creator>Jamie</dc:creator>
		<pubDate>Sun, 15 Mar 2009 15:14:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-48</guid>
		<description>My reasoning would be to simply segregate the code more.  The controller is the middle man for data and display, why not make it the middle man for logic as well?</description>
		<content:encoded><![CDATA[<p><code>My reasoning would be to simply segregate the code more.  The controller is the middle man for data and display, why not make it the middle man for logic as well?</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Bourassa</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-47</link>
		<dc:creator>Jimmy Bourassa</dc:creator>
		<pubDate>Sun, 15 Mar 2009 13:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-47</guid>
		<description>Great article, I must admit I feel quite similar to what you described haha!

I&#039;m just unsure about the component part - wouldn&#039;t a component be handy only in a case where your logic must be widely usable and generic? I don&#039;t see why you would write every kind of logic in the Component. Any explanation would be greatly appreciated</description>
		<content:encoded><![CDATA[<p><code>Great article, I must admit I feel quite similar to what you described haha!</p><p>I&#8217;m just unsure about the component part &#8211; wouldn&#8217;t a component be handy only in a case where your logic must be widely usable and generic? I don&#8217;t see why you would write every kind of logic in the Component. Any explanation would be greatly appreciated</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek Kebza</title>
		<link>http://www.endyourif.com/keeping-your-cakephp-controllers-clean/comment-page-1/#comment-46</link>
		<dc:creator>Marek Kebza</dc:creator>
		<pubDate>Sun, 15 Mar 2009 09:52:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.endyourif.com/?p=225#comment-46</guid>
		<description>I have same goal as you. But i got used to even simple calls to find(&#039;all&#039;) hide in model as a method. Because you never know when conditions, ordering and so on will change. Then you don&#039;t have to refractor and you are keeping all data manipulation logic hidden inside a model.</description>
		<content:encoded><![CDATA[<p><code>I have same goal as you. But i got used to even simple calls to find(&#8216;all&#8217;) hide in model as a method. Because you never know when conditions, ordering and so on will change. Then you don&#8217;t have to refractor and you are keeping all data manipulation logic hidden inside a model.</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
