<?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>free Zend Framework screencasts - Zendcasts &#187; doctrine</title>
	<atom:link href="http://www.zendcasts.com/tag/doctrine/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zendcasts.com</link>
	<description>free Zend Framework screencasts. Video tutorials to get you up to speed with different parts of the Zend Framework and enterprise PHP development.</description>
	<lastBuildDate>Mon, 12 Dec 2011 21:14:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Many-to-Many with Doctrine 2</title>
		<link>http://www.zendcasts.com/many-to-many-with-doctrine-2/2011/03/</link>
		<comments>http://www.zendcasts.com/many-to-many-with-doctrine-2/2011/03/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 20:49:39 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[doctrine 2]]></category>
		<category><![CDATA[many-to-many]]></category>
		<category><![CDATA[orm]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=483</guid>
		<description><![CDATA[Building and testing a many-to-many relationship. This was a bit of a rocky video, but I also include some tips for debugging your Doctrine 2 configuration.]]></description>
			<content:encoded><![CDATA[
 <p><a href="http://www.zendcasts.com/?flattrss_redirect&amp;id=483&amp;md5=48bb14fca3f8269aef8b02d8404f79a4" title="Flattr" target="_blank"><img src="http://www.zendcasts.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/many-to-many-with-doctrine-2/2011/03/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2011/03/zc70-many-to-many-with-doctrine-2-desktop.mov" length="170524884" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2011/03/zc70-many-to-many-with-doctrine-2-iphone.m4v" length="169905608" type="video/x-m4v" />
		</item>
		<item>
		<title>Unit Testing Doctrine 2 Entities</title>
		<link>http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/</link>
		<comments>http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 17:49:01 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[doctrine2]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=475</guid>
		<description><![CDATA[Integrate Doctrine 2 into your Zend Framework project. Drive with tests first!]]></description>
			<content:encoded><![CDATA[<p><br />
<br/> Like the video? Support Zendcasts:<br />
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="3400284" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif" type="image" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
 <p><a href="http://www.zendcasts.com/?flattrss_redirect&amp;id=475&amp;md5=5a235bda45ccd2c462c943fa9c5ad912" title="Flattr" target="_blank"><img src="http://www.zendcasts.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2011/02/zc68-unit-testing-doctrine-2-entities-desktop.mov" length="186179634" type="video/quicktime" />
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2011/02/zc68-unit-testing-doctrine-2-entities-iphone.m4v" length="195018653" type="video/x-m4v" />
		</item>
		<item>
		<title>Unit Testing Models</title>
		<link>http://www.zendcasts.com/unit-testing-models/2010/10/</link>
		<comments>http://www.zendcasts.com/unit-testing-models/2010/10/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 09:08:10 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=456</guid>
		<description><![CDATA[A walkthrough on how to build up a simple model layer using a test-driven development approach.]]></description>
			<content:encoded><![CDATA[
 <p><a href="http://www.zendcasts.com/?flattrss_redirect&amp;id=456&amp;md5=f7b446161e975f8550983af516ed4e27" title="Flattr" target="_blank"><img src="http://www.zendcasts.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/unit-testing-models/2010/10/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2010/10/zc62-unit-testing-models-desktop.mov" length="89662487" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2010/10/zc62-unit-testing-models-iphone.m4v" length="96966730" type="video/x-m4v" />
		</item>
		<item>
		<title>Logging with Timestamps and Doctrine Event Listeners</title>
		<link>http://www.zendcasts.com/logging-with-timestamps-and-doctrine-event-listeners/2010/02/</link>
		<comments>http://www.zendcasts.com/logging-with-timestamps-and-doctrine-event-listeners/2010/02/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:43:10 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[timestamps]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=309</guid>
		<description><![CDATA[This short video is going to be the last in my 2009-2010 series on Doctrine 1.2. I&#8217;m wrapping it up with a little example of adding timestamps, logging and using Doctrine&#8217;s event listener architecture. Grab a copy of the project or browse the repository. ServerGrove will be sponsoring 3 videos this month! ServerGrove specializes in…]]></description>
			<content:encoded><![CDATA[<p>This short video is going to be the last in my 2009-2010 series on Doctrine 1.2. I&#8217;m wrapping it up with a little example of adding timestamps, logging and using Doctrine&#8217;s event listener architecture.</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc46-adding-logging-and-timestamps-doctrine/zc46-doctrine-event-listeners.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/trunk/zc46-adding-logging-and-timestamps-doctrine/">browse the repository</a>.</p>
<p>ServerGrove will be sponsoring 3 videos this month! ServerGrove specializes in Zend Framework hosting and they&#8217;ve offered a 10% rebate on hosting with coupon code &#8220;zc&#8221;. If you&#8217;re looking for a host, be sure to <a href="http://secure.servergrove.com/clients/aff.php?aff=043">check them out (referral)</a>. They&#8217;ve also added an additional coupon for &#8220;Mini Hosting&#8221; plans, get $2 off by using code &#8220;zcmini&#8221;.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/logging-with-timestamps-and-doctrine-event-listeners/2010/02/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/02/zc46-adding-logging-and-timestamps-desktop.mov" length="47351832" type="video/quicktime" />
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/02/zc46-adding-logging-and-timestamps-iphone.m4v" length="52507145" type="video/x-m4v" />
		</item>
		<item>
		<title>Logging in Users using Doctrine and Zend_Auth</title>
		<link>http://www.zendcasts.com/logging-in-users-using-doctrine-and-zend_auth/2010/01/</link>
		<comments>http://www.zendcasts.com/logging-in-users-using-doctrine-and-zend_auth/2010/01/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:12:40 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[zend_auth]]></category>
		<category><![CDATA[zend_controller]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=305</guid>
		<description><![CDATA[Here&#8217;s the second part of my Doctrine / Zend_Auth example. In 15 minutes, we create a logout, login and protected area that&#8217;s reliant on the ZC_Auth_Adapter adapter we created in last week&#8217;s video. Notice how there&#8217;s no code in the IndexController exposing the authentication implementation, Grab a copy of the project or browse the repository.…]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the second part of my Doctrine / Zend_Auth example. In 15 minutes, we create a logout, login and protected area that&#8217;s reliant on the ZC_Auth_Adapter adapter we created in last week&#8217;s video. Notice how there&#8217;s no code in the IndexController exposing the authentication implementation,</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc44-logging-in-users-using-doctrine-and-zend-auth/zc44-logging-in-users-using-doctrine-and-zend-auth.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/#svn/trunk/zc44-logging-in-users-using-doctrine-and-zend-auth">browse the repository</a>.</p>
<p>Also, a big thank you to ServerGrove for extending their support of Zendcasts for January. ServerGrove specializes in Zend Framework hosting and they&#8217;ve offered a 10% rebate on hosting with coupon code &#8220;zc&#8221;. If you&#8217;re looking for a host, be sure to <a href="http://secure.servergrove.com/clients/aff.php?aff=043">check them out (referral)</a>. They&#8217;ve also added an additional coupon for &#8220;Mini Hosting&#8221; plans, get $2 off by using code &#8220;zcmini&#8221;.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/logging-in-users-using-doctrine-and-zend_auth/2010/01/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2010/01/zc44-handling-user-login-with-zend-auth-and-doctrine-desktop.mov" length="43687548" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2010/01/zc44-handling-user-login-with-zend-auth-and-doctrine-iphone.m4v" length="43952598" type="video/x-m4v" />
		</item>
		<item>
		<title>Writing a Zend_Auth_Adapter with Doctrine</title>
		<link>http://www.zendcasts.com/writing-a-zend_auth_adapter-with-doctrine/2010/01/</link>
		<comments>http://www.zendcasts.com/writing-a-zend_auth_adapter-with-doctrine/2010/01/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:56:38 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[zend_auth]]></category>
		<category><![CDATA[Zend_Auth_Result]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=301</guid>
		<description><![CDATA[I&#8217;ve been using Doctrine a lot in my own work, and recently found myself itching to have tighter integration between Zend and Doctrine when it comes to user logins. Luckily, Zend provides a very simple interface with regards to Zend_Auth. This way, it&#8217;s easy to decouple your persistence layer (in my case Doctrine) from the…]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Doctrine a lot in my own work, and recently found myself itching to have tighter integration between Zend and Doctrine when it comes to user logins. Luckily, Zend provides a very simple interface with regards to Zend_Auth. This way, it&#8217;s easy to decouple your persistence layer (in my case Doctrine) from the authentication layer. I&#8217;ve borrowed from <a href="http://palo-verde.us/?blog/2009/08/16/zend_auth-adapter-with-doctrine.html">Palo Verede&#8217;s wonderful article on Doctrine and Zend_Auth</a> and I invite you to check his blog out.</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc43-writing-a-zend-auth-adapter-for-doctrine/zc43-writing-a-zend-auth-adapter-for-doctrine.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/#svn/trunk/zc43-writing-a-zend-auth-adapter-for-doctrine<br />
">browse the repository</a>.</p>
<p>Also, a big thank you to ServerGrove</a> for extending their support of Zendcasts for January. ServerGrove specializes in Zend Framework hosting and they&#8217;ve offered a 10% rebate on hosting with coupon code &#8220;zc&#8221;. If you&#8217;re looking for a host, be sure to <a href="http://secure.servergrove.com/clients/aff.php?aff=043">check them out (referral)</a>. They&#8217;ve also added an additional coupon for &#8220;Mini Hosting&#8221; plans, get $2 off by using code &#8220;zcmini&#8221;.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/writing-a-zend_auth_adapter-with-doctrine/2010/01/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/01/zc43-writing-zend-auth-adapter-with-doctrine-desktop.mov" length="72319398" type="video/quicktime" />
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/01/zc43-writing-zend-auth-adapter-with-doctrine-iphone.m4v" length="71765706" type="video/x-m4v" />
		</item>
		<item>
		<title>Deep Integration between Zend and Doctrine 1.2</title>
		<link>http://www.zendcasts.com/deep-integration-between-zend-and-doctrine-1-2/2010/01/</link>
		<comments>http://www.zendcasts.com/deep-integration-between-zend-and-doctrine-1-2/2010/01/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 00:53:44 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[relations]]></category>
		<category><![CDATA[zend_config]]></category>
		<category><![CDATA[zend_controller]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=297</guid>
		<description><![CDATA[There&#8217;s been a lot of talk online about finding the best approach for bringing Zend and Doctrine 1.x together. This video is my humble approach of combining some of the learning brought about over the last few weeks on Zendcasts, as well as suggestions from Doctrine developers. The goal of this video is to show…]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of talk online about finding the best approach for bringing Zend and Doctrine 1.x together. This video is my humble approach of combining some of the learning brought about over the last few weeks on Zendcasts, as well as suggestions from Doctrine developers.</p>
<p>The goal of this video is to show how you leverage the existing resource loading tools in Zend to have a model structure that reflects Zend&#8217;s best practices. This video builds on the last Doctrine video, but if you&#8217;re familiar with both frameworks, you should be able to follow along. Enjoy!</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc42-deep-integration-doctrine-1.2/zc42-deep-integration-doctrine-1.2.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/#svn/trunk/zc42-deep-integration-doctrine-1.2">browse the repository</a>.</p>
<p>Also, a big thank you to <a href="http://www.servergrove.com/">ServerGrove</a> for extending their support of Zendcasts for January. ServerGrove specializes in Zend Framework hosting and they&#8217;ve offered a 10% rebate on hosting with coupon code &#8220;zc&#8221;. If you&#8217;re looking for a host, be sure to <a href="http://www.servergrove.com/">check them out</a>. They&#8217;ve also added an additional coupon for &#8220;Mini Hosting&#8221; plans, get $2 off by using code &#8220;zcmini&#8221;.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/deep-integration-between-zend-and-doctrine-1-2/2010/01/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/01/zc42-deep-integration-doctrine-1.2-desktop.mov" length="84257417" type="video/quicktime" />
<enclosure url="http://www.zendcasts.com/wp-content/uploads/2010/01/zc42-deep-integration-doctrine-1.2-iphone.m4v" length="84570421" type="video/x-m4v" />
		</item>
		<item>
		<title>Doctrine Relations and Zend MVC</title>
		<link>http://www.zendcasts.com/doctrine-relations-and-zend-mvc/2009/12/</link>
		<comments>http://www.zendcasts.com/doctrine-relations-and-zend-mvc/2009/12/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 03:52:45 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[relations]]></category>
		<category><![CDATA[zend_controller]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=292</guid>
		<description><![CDATA[This short podcast covers how you can easily build a form using Zend&#8217;s MVC model via Zend_Controller and using Doctrine for persistence. You can download the source code or browse it online. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>This short podcast covers how you can easily build a form using Zend&#8217;s MVC model via Zend_Controller and using Doctrine for persistence. </p>
<p>You can <a href="http://zendcasts.googlecode.com/svn/trunk/zc41-doctrine-relations-and-zend-controllers/zc41-doctrine-relations-and-zend-controllers.zip">download the source code</a> or <a href="http://code.google.com/p/zendcasts/source/browse/#svn/trunk/zc41-doctrine-relations-and-zend-controllers">browse it online</a>. Enjoy!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/doctrine-relations-and-zend-mvc/2009/12/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc41-doctrine-relations-and-zend-mvc-iphone.m4v" length="28755568" type="video/x-m4v" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc41-doctrine-relations-and-zend-mvc-desktop.mov" length="28656643" type="video/quicktime" />
		</item>
		<item>
		<title>Doctrine Relations and Data Fixtures</title>
		<link>http://www.zendcasts.com/doctrine-relations-and-data-fixtures/2009/12/</link>
		<comments>http://www.zendcasts.com/doctrine-relations-and-data-fixtures/2009/12/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 01:29:33 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[data fixtures]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[one-to-many]]></category>
		<category><![CDATA[orm]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=286</guid>
		<description><![CDATA[This episode of zendcasts will cover how we can write Data Fixtures and extend our data model to include a simple one-to-many using Doctrine&#8217;s schema.yml file. I also noticed in the code of my last example that Model loading wasn&#8217;t working properly. I cover the fix in the video, however I&#8217;d like to highlight it…]]></description>
			<content:encoded><![CDATA[<p>This episode of zendcasts will cover how we can write Data Fixtures and extend our data model to include a simple one-to-many using Doctrine&#8217;s schema.yml file. I also noticed in the code of my last example that Model loading wasn&#8217;t working properly. I cover the fix in the video, however I&#8217;d like to highlight it here too. In your _initDoctrine() method, make sure you load the models:<br />
        Doctrine::loadModels($doctrineConfig['models_path']);</p>
<p>also, I&#8217;d like to extend a welcome to the folks at <a href="http://www.servergrove.com/">ServerGrove Networks</a> for sponsoring this episode of Zendcasts. ServerGrove specializes in Zend Framework hosting and they&#8217;ve offered a 10% rebate on hosting with coupon code &#8220;<strong>zc</strong>&#8220;. If you&#8217;re looking for a host, be sure to <a href="http://www.servergrove.com/">check them out</a>.</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc40-doctrine-data-fixtures-and-relations/zc40-doctrine-data-fixtures-and-relations.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/#svn/trunk/zc40-doctrine-data-fixtures-and-relations">browse the repository</a>.</p>
<p><strong>Edit:</strong> I spoke to Guilherme Blanco (one of the core developers behind Doctrine) and he kindly brought up some things I should bear in mind for my Doctrine / Zend set.<br />
Doctrine&#8217;s autoloader configuration <a href="http://www.doctrine-project.org/upgrade/1_2#PEAR%20Style%20Model%20Loading%20and%20Generation">can be scaled back by doing PEAR style Model Loading (new to 1.2)</a>. Also, you can use Doctrine_Core instead of Doctrine since everything has been moved to Doctrine_Core in order to follow Zend-style namespacing.</p>
<p>lastly, you can register your own CLI tasks as part of Doctrine&#8217;s CLI script or just write them in the scripts/doctrine.php file. With this, you could have your newly-generated models placed in the necessary folders. I&#8217;ll be experimenting with this in the coming week.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/doctrine-relations-and-data-fixtures/2009/12/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc40-doctrine-data-fixtures-relations-desktop.mov" length="56798363" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc40-doctrine-data-fixtures-relations-iphone.m4v" length="61596238" type="video/x-m4v" />
		</item>
		<item>
		<title>Writing Doctrine Unit Tests with Zend_Test</title>
		<link>http://www.zendcasts.com/writing-doctrine-unit-tests-with-zend_test/2009/12/</link>
		<comments>http://www.zendcasts.com/writing-doctrine-unit-tests-with-zend_test/2009/12/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 05:40:34 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[zend_test]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=284</guid>
		<description><![CDATA[Building on the Introduction to Doctrine 1.2 video, this video will show how you can easily test the persistence of Doctrine models within the Zend_Test environment. I also touch briefly on how to setup the latest version of MAMP with phpunit. Edit: I spoke to Guilherme Blanco (one of the core developers behind Doctrine) and…]]></description>
			<content:encoded><![CDATA[<p>Building on the Introduction to Doctrine 1.2 video, this video will show how you can easily test the persistence of Doctrine models within the Zend_Test environment.</p>
<p>I also touch briefly on how to setup the latest version of MAMP with phpunit. </p>
<p><strong>Edit:</strong> I spoke to Guilherme Blanco (one of the core developers behind Doctrine) and he kindly brought up some things I should bear in mind for my Doctrine / Zend set.<br />
Doctrine&#8217;s autoloader configuration <a href="http://www.doctrine-project.org/upgrade/1_2#PEAR%20Style%20Model%20Loading%20and%20Generation">can be scaled back by doing PEAR style Model Loading (new to 1.2)</a>. Also, you can use Doctrine_Core instead of Doctrine since everything has been moved to Doctrine_Core in order to follow Zend-style namespacing.</p>
<p>lastly, you can register your own CLI tasks as part of Doctrine&#8217;s CLI script or just write them in the scripts/doctrine.php file. With this, you could have your newly-generated models placed in the necessary folders. I&#8217;ll be experimenting with this in the coming week.</p>
<p>Enjoy!</p>

 <p><a href="http://www.zendcasts.com/?flattrss_redirect&amp;id=284&amp;md5=adba491a543ac35f19c511004a30b3f6" title="Flattr" target="_blank"><img src="http://www.zendcasts.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/writing-doctrine-unit-tests-with-zend_test/2009/12/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc39-writing-zend-tests-with-doctrine-models-desktop.mov" length="49443489" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/12/zc39-writing-zend-tests-with-doctrine-models-iphone.m4v" length="49634577" type="video/x-m4v" />
		</item>
		<item>
		<title>Introducing Doctrine 1.2 Integration</title>
		<link>http://www.zendcasts.com/introducing-doctrine-1-2-integration/2009/11/</link>
		<comments>http://www.zendcasts.com/introducing-doctrine-1-2-integration/2009/11/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 16:55:26 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[zend_config]]></category>

		<guid isPermaLink="false">http://www.zendcasts.com/?p=282</guid>
		<description><![CDATA[By popular demand, I&#8217;ve put together an introduction to Doctrine 1.2 integration with the Zend Framework. Doctrine is a fantastic ORM (object-relational mapping tool). If you&#8217;ve jumped from NHibernate or Hibernate and are itching to have a powerful tool for handling database relationships, Doctrine is probably your best bet. On the mailing lists, there&#8217;s a…]]></description>
			<content:encoded><![CDATA[<p>By popular demand, I&#8217;ve put together an introduction to Doctrine 1.2 integration with the Zend Framework. Doctrine is a fantastic ORM (object-relational mapping tool). If you&#8217;ve jumped from NHibernate or Hibernate and are itching to have a powerful tool for handling database relationships, Doctrine is probably your best bet. On the mailing lists, there&#8217;s a lot of talk about integrating Doctrine 2.0 into the 2.0 release of the Zend Framework. Regardless, this will help you get up to speed today. In next week&#8217;s video, I&#8217;ll show you how you can unit test those models in the Zend Framework.</p>
<p>Enjoy!</p>
<p><strong>Edit:</strong> I spoke to Guilherme Blanco (one of the core developers behind Doctrine) and he kindly brought up some things I should bear in mind for my Doctrine / Zend set.<br />
Doctrine&#8217;s autoloader configuration <a href="http://www.doctrine-project.org/upgrade/1_2#PEAR%20Style%20Model%20Loading%20and%20Generation">can be scaled back by doing PEAR style Model Loading (new to 1.2)</a>. Also, you can use Doctrine_Core instead of Doctrine since everything has been moved to Doctrine_Core in order to follow Zend-style namespacing.</p>
<p>lastly, you can register your own CLI tasks as part of Doctrine&#8217;s CLI script or just write them in the scripts/doctrine.php file. With this, you could have your newly-generated models placed in the necessary folders. I&#8217;ll be experimenting with this in the coming week.</p>
<p>Grab a <a href="http://zendcasts.googlecode.com/svn/trunk/zc38-introducing-doctrine1-2/zc38-introducing-doctrine1-2.zip">copy of the project</a> or <a href="http://code.google.com/p/zendcasts/source/browse/trunk/zc38-introducing-doctrine1-2/">browse the repository</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.zendcasts.com/introducing-doctrine-1-2-integration/2009/11/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/11/zc38-integrating-doctrine-1-2-into-zend-desktop.mov" length="79620067" type="video/quicktime" />
<enclosure url="http://zendcasts.com/wp-content/uploads/2009/11/zc38-integrating-doctrine-1-2-into-zend-iphone.m4v" length="82008141" type="video/x-m4v" />
		</item>
	</channel>
</rss>

