I\'m starting with CodeIgniter and after several hours diving in Google I\'m a bit confused.
Let\'s try to explain my question with a easy example: I have a table \'car
What you want to do is create a library that extends the ActiveRecord class. Some people are ahead of you:
http://codeigniter.com/wiki/ActiveRecord_Class/
good mods in the thread, here:
http://codeigniter.com/forums/viewthread/101987/
If you're looking for ORM methods that are general to your app, just extend the ActiveRecord class. For my application, knowing the structure of a table allows me to scaffold (auto-generate) forms, and do other mapping. I do API-to-API mapping, so I include a GetStructure() method in MyActiveRecord and build other things from there.
(RoR snickering can bugger off now)
Edit: while I am a fan of the scope and power of Doctrine, I think it's demand for command-line usage places it beyond the spirit of CI. What's right for you is what's right for you, but if I'm going to use Doctrine, I might as well use Symfony, right? Or RoR, for that matter, right?? See where I'm gong with this? Right tool for the right time.
Try with Doctrine, is a great ORM and can be easily integrated in CodeIgniter.
I had good luck with using Propel with codeigniter.
check out GAS ORM it sounds pretty good, handy and easy to use. some features of this ORM implementation for CodeIgniter:
there is one form with spark support -> so it's easy to install