<?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: Going to review Zend Framework 1.8 Web Application Development</title>
	<atom:link href="http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/</link>
	<description>Software development with a focus on web-related technologies</description>
	<lastBuildDate>Sat, 04 Sep 2010 00:36:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: NetBeans Platform 6.9 Development Guide review coming soon &#124; CodeUtopia - The blog of Jani Hartikainen</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-62868</link>
		<dc:creator>NetBeans Platform 6.9 Development Guide review coming soon &#124; CodeUtopia - The blog of Jani Hartikainen</dc:creator>
		<pubDate>Thu, 02 Sep 2010 14:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-62868</guid>
		<description>[...] of you may recall I was also doing a review of Zend Framework 1.8 Web Application Development. This review was delayed becayse of me being the usual me and forgetting things, so I&#8217;d like [...]</description>
		<content:encoded><![CDATA[<p>[...] of you may recall I was also doing a review of Zend Framework 1.8 Web Application Development. This review was delayed becayse of me being the usual me and forgetting things, so I&#8217;d like [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sudheer</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-47339</link>
		<dc:creator>Sudheer</dc:creator>
		<pubDate>Mon, 23 Nov 2009 21:14:29 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-47339</guid>
		<description>I read the book and reviewed it.

Here&#039;s the link to the review - http://techchorus.net/zend-framework-18-web-application-development-book-review</description>
		<content:encoded><![CDATA[<p>I read the book and reviewed it.</p>
<p>Here&#8217;s the link to the review &#8211; <a href="http://techchorus.net/zend-framework-18-web-application-development-book-review" rel="nofollow">http://techchorus.net/zend-framework-18-web-application-development-book-review</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomáš Fejfar</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-43912</link>
		<dc:creator>Tomáš Fejfar</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:45:24 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-43912</guid>
		<description>Anonymous: The point of free chapter is that you read it and make an oppinion on the book :) 

My wife wouldn&#039;t &quot;set items into basket&quot; she would &quot;add items to the basket&quot;. Why? Because she wouldn&#039;t remove any previous items of the same kind in basket when adding another :) 

I guess he checks if item is in basket elesewhere (controller?) and if it&#039;s not, he calls this function. But that&#039;s from my point of view wrong ! This logic should be part of model.</description>
		<content:encoded><![CDATA[<p>Anonymous: The point of free chapter is that you read it and make an oppinion on the book <img src='http://codeutopia.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>My wife wouldn&#8217;t &#8220;set items into basket&#8221; she would &#8220;add items to the basket&#8221;. Why? Because she wouldn&#8217;t remove any previous items of the same kind in basket when adding another <img src='http://codeutopia.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I guess he checks if item is in basket elesewhere (controller?) and if it&#8217;s not, he calls this function. But that&#8217;s from my point of view wrong ! This logic should be part of model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-43911</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-43911</guid>
		<description>I already bought the book and i love it. I already have 6-7 Zend Framework books, they are all similar but Keiths book is different, he often creates abstract classes and then extends those instead of extending the default zend framework classes. Very nice book! If you like zend framework, buy it, you will find a lot of good ideas.

Tomas if your wife tells you she went shopping, does she say, she setted an item in her cart, no she probably added it, so why not call the method addItem? And no he doesnt overwrite the item if its already in the basket, just buy the whole book instead of just reading the free chapter and you will see how its done.</description>
		<content:encoded><![CDATA[<p>I already bought the book and i love it. I already have 6-7 Zend Framework books, they are all similar but Keiths book is different, he often creates abstract classes and then extends those instead of extending the default zend framework classes. Very nice book! If you like zend framework, buy it, you will find a lot of good ideas.</p>
<p>Tomas if your wife tells you she went shopping, does she say, she setted an item in her cart, no she probably added it, so why not call the method addItem? And no he doesnt overwrite the item if its already in the basket, just buy the whole book instead of just reading the free chapter and you will see how its done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomáš Fejfar</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-43781</link>
		<dc:creator>Tomáš Fejfar</dc:creator>
		<pubDate>Mon, 12 Oct 2009 16:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-43781</guid>
		<description>I&#039;m quite disappointed. After reading the one chapter - the shopping cart.

public function addItem(Storefront_Resource_Product_Item_Interface $product, $qty)
{
    if (0 &gt; $qty) {
        return false;
    }
    if (0 == $qty) {
        $this-&gt;removeItem($product);
        return false;
    }
    $item = new Storefront_Resource_Cart_Item($product, $qty);
    $this-&gt;_items[$item-&gt;productId] = $item;
    $this-&gt;persist();
    return $item;
}

It&#039;s obvious, that when the item is already in the cart, it&#039;s overwritten. It&#039;s awful. If it&#039;s intended behaviour it should at least be called setItem() as long as it doensn&#039;t &quot;add&quot; but it &quot;sets&quot;.</description>
		<content:encoded><![CDATA[<p>I&#8217;m quite disappointed. After reading the one chapter &#8211; the shopping cart.</p>
<p>public function addItem(Storefront_Resource_Product_Item_Interface $product, $qty)<br />
{<br />
    if (0 &gt; $qty) {<br />
        return false;<br />
    }<br />
    if (0 == $qty) {<br />
        $this-&gt;removeItem($product);<br />
        return false;<br />
    }<br />
    $item = new Storefront_Resource_Cart_Item($product, $qty);<br />
    $this-&gt;_items[$item-&gt;productId] = $item;<br />
    $this-&gt;persist();<br />
    return $item;<br />
}</p>
<p>It&#8217;s obvious, that when the item is already in the cart, it&#8217;s overwritten. It&#8217;s awful. If it&#8217;s intended behaviour it should at least be called setItem() as long as it doensn&#8217;t &#8220;add&#8221; but it &#8220;sets&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sudheer</title>
		<link>http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/comment-page-1/#comment-43779</link>
		<dc:creator>Sudheer</dc:creator>
		<pubDate>Mon, 12 Oct 2009 16:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://codeutopia.net/blog/2009/10/12/going-to-review-zend-framework-18-web-application-development/#comment-43779</guid>
		<description>Nice. I will look forward for the book review.</description>
		<content:encoded><![CDATA[<p>Nice. I will look forward for the book review.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
