<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blogue DuProgrammeur &#187; Poo</title>
	<atom:link href="http://duprogrammeur.com/tag/poo/feed/" rel="self" type="application/rss+xml" />
	<link>http://duprogrammeur.com</link>
	<description>FrÃ©dÃ©rick Dubois, dÃ©veloppeur agile et passionnÃ© du web</description>
	<lastBuildDate>Thu, 05 Jan 2012 21:04:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Zend_Db_Table : L&#8217;objet Select</title>
		<link>http://duprogrammeur.com/2009-07-22/zend_db_table_objet_select/</link>
		<comments>http://duprogrammeur.com/2009-07-22/zend_db_table_objet_select/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 14:42:13 +0000</pubDate>
		<dc:creator>FrÃ©dÃ©rick Dubois</dc:creator>
				<category><![CDATA[Frameworks & langages]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Poo]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=271</guid>
		<description><![CDATA[Je fais une lecture ces derniers temps de la documentation de Zend Framework. Je suis dans la section traitant de la classe Zend_Db_Table et de l&#8217;API de l&#8217;objet Select. Jusqu&#8217;Ã maintenant, ce que je peux voir de Zend_Db_Table me va bien, mais je n&#8217;aime vraiment pas l&#8217;utilisation proposÃ©e pour les requÃªtes Select. Exemple : Utilisation [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-275" title="zend-framework" src="http://duprogrammeur.com/wp-content/uploads/2009/07/zend-framework.png" alt="zend-framework" width="185" height="187" />Je fais une lecture ces derniers temps de la documentation de Zend Framework. Je suis dans la section traitant de la classe Zend_Db_Table et de l&#8217;API de l&#8217;objet Select.</p>
<p>Jusqu&#8217;Ã  maintenant, ce que je peux voir de Zend_Db_Table me va bien, mais je n&#8217;aime vraiment pas l&#8217;utilisation proposÃ©e pour les requÃªtes Select.</p>
<p><span id="more-271"></span></p>
<p><strong>Exemple : Utilisation simple</strong></p>
<div>
<pre><code><span style="color: #000000;">$tableÂ =Â newÂ Bugs();

$selectÂ =Â $table-&gt;select();
$select-&gt;where('bug_statusÂ =Â ?',Â 'NEW');

$rowsÂ =Â $table-&gt;fetchAll($select);
</span>
</code></pre>
</div>
<p><strong>Exemple : Utiliser une table intermÃ©diaire par jointure avec                     <code>fetchAll()</code></strong></p>
<div>
<pre><code><span style="color: #000000;">$tableÂ =Â newÂ Bugs();

$selectÂ =Â $table-&gt;select();
$select-&gt;where('bug_statusÂ =Â ?',Â 'NEW')
Â Â Â Â Â Â Â -&gt;join('accounts',Â 'accounts.account_nameÂ =Â bugs.reported_by')
Â Â Â Â Â Â Â -&gt;where('accounts.account_nameÂ =Â ?',Â 'Bob');

$rowsÂ =Â $table-&gt;fetchAll($select);</span>

</code></pre>
</div>
<p>Je sais que je peux continuer de pousser mes requÃªtes en string comme dans le bon vieux temps, et je trouve Ã§a beaucoup plus lisible et efficace. Ceci dit, j&#8217;aimerais savoir quels sont les avantages d&#8217;utiliser la syntaxe montrÃ©e ci-dessus. Quelqu&#8217;un peut me vendre l&#8217;idÃ©e?</p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-07-22/zend_db_table_objet_select/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

