Welcome Guest, Not a member yet? Register   Sign In
Propel ORM?
#6

[eluser]Rick Jolly[/eluser]
Other ORMs:

Doctrine http://www.phpdoctrine.net/trac/
The new kid. It is built on PHP 5 PDO so it should be the fastest ORM. No seperate schema file required. It defines data types and table relationships in methods within the model.

EZPDO http://www.ezpdo.net/
Innovative because it uses comments in the models to determine data types and table relationships. Therefore, like Doctrine (and unlike Propel and DB_DataObject), there is no seperate schema file to maintain. However, it is probably the slowest ORM.

Pear DB_DataObject http://pear.php.net/package/DB_DataObject/
PHP 4 and maybe the easiest to use. It makes the simple things simple and the more difficult things (joins) possible. Not a full-blown ORM. Can be used without a schema file for determining datatypes, but that requires first querying the database for metadata which is slow.

As for integrating any of these into CI. That's fairly straightforward: just set the include path and require() or include() them.


Messages In This Thread
Propel ORM? - by El Forum - 08-13-2007, 11:01 AM
Propel ORM? - by El Forum - 08-13-2007, 12:31 PM
Propel ORM? - by El Forum - 08-13-2007, 12:57 PM
Propel ORM? - by El Forum - 08-13-2007, 01:01 PM
Propel ORM? - by El Forum - 08-13-2007, 01:24 PM
Propel ORM? - by El Forum - 08-13-2007, 01:33 PM
Propel ORM? - by El Forum - 08-13-2007, 01:34 PM
Propel ORM? - by El Forum - 08-13-2007, 02:30 PM
Propel ORM? - by El Forum - 08-15-2007, 03:06 PM
Propel ORM? - by El Forum - 11-21-2007, 03:33 PM
Propel ORM? - by El Forum - 12-21-2007, 11:05 AM
Propel ORM? - by El Forum - 12-21-2007, 12:10 PM
Propel ORM? - by El Forum - 12-25-2007, 07:58 PM



Theme © iAndrew 2016 - Forum software by © MyBB