<?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>CodeIgniter-jQuery &#187; tutorials</title>
	<atom:link href="http://www.codeigniter-jquery.com/tag/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeigniter-jquery.com</link>
	<description>Your Guide to All CodeIgniter &#38; jQuery Resources</description>
	<lastBuildDate>Mon, 18 Jan 2010 23:55:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CodeIgniter and Doctrine from Scratch</title>
		<link>http://www.codeigniter-jquery.com/codeigniter/codeigniter-and-doctrine-from-scratch/</link>
		<comments>http://www.codeigniter-jquery.com/codeigniter/codeigniter-and-doctrine-from-scratch/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 21:27:57 +0000</pubDate>
		<dc:creator>ci_jquery</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.codeigniter-jquery.com/?p=79</guid>
		<description><![CDATA[When starting my last project a few months ago, I toyed with the idea of combining CodeIgniter with an ORM to put a spin on things and see how much I enjoyed the extra layer of efficiency. In my quest to find the perfect match, I stumbled across this set of tutorials which demonstrates (very well) [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop">W</span>hen starting my last project a few months ago, I toyed with the idea of combining CodeIgniter with an <a title="Wikipedia List of ORM for PHP" href="http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software#PHP">ORM</a> to put a spin on things and see how much I enjoyed the extra layer of efficiency. In my quest to find the perfect match, I stumbled across this set of tutorials which demonstrates (very well) how to use Doctrine with CodeIgniter.</p>
<p>Doctrine is (as they describe it on the <a title="Doctrine Project" href="http://www.doctrine-project.org/">website</a>):</p>
<blockquote><p>Doctrine is a PHP ORM (object relational mapper) for PHP 5.2.3+ that sits on top of a powerful PHP DBAL (database abstraction layer). One of its key features is the ability to optionally write database queries in an OO (object oriented) SQL-dialect called DQL inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains a maximum of flexibility without requiring needless code duplication.</p></blockquote>
<p>The tutorial walks you step-by-step through the process of integrating Doctrine with CodeIgniter and then dives even deeper into topics such as model relationships, hooks, profiling, DQL, templates, and data hydrators. Overall, it&#8217;s a very thorough tutorial.</p>
<ul>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup">Day 1: Install and Setup</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-and-doctrine-from-scratch-day-2-the-basics">Day 2: The Basics</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-3-user-signup-form">Day 3: User Signup Form</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-4-user-login">Day 4: User Login</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-day-5-database-crud">Day 5: Database CRUD</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-day-6-models-relationships">Day 6: Models with Relationships</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-7-fixtures-forum-list">Day 7: Fixtures &amp; Forum List</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-8-hooks-profiling-dql">Day 8: Hooks, Profiling &amp; DQL</a></li>
<li><a href="http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-9-templates-data-hydrators">Day 9: Templates &amp; Data Hydrators</a></li>
<li>Day 10: &#8230;coming soon</li>
</ul>
<p>FYI &#8211; In the end I decided against using Doctrine in my project, as it added a bit too much weight and required that I mess with yet another layer. But you stand to lose nothing going through these tutorials, you will learn a lot even if you decide against Doctrine in the end.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeigniter-jquery.com/codeigniter/codeigniter-and-doctrine-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

