Project Summary

  Analyzed 4 days ago based on code collected 4 days ago.

"Zend Framework Db Table ORM" is a project that aims to give greater ORM functionality to Zend_Db_Table Relationships.

These extend the class "Zend_Db_Table_Abstract" and "Zend_Db_Table_Row_Abstract" without touching or altering anything of its existing features.

You can download libraries through SVN on the following link or can be downloaded directly from Downloads.

Also, it’s mandatory to use the adapter database "Zsamer_Db_Adapter_Pdo_Mysql" because it gives some advantages for using transactions employed in the ORM. If you are using Mysql, I recommend the use of the InnoDB engine because it supports transactions.

By default, the adapter for Mysql it’s ready, but if you gonna use another adapter like Oracle (e.g) it’s necessary to create the appropriate class that extends the adapter to use. See link installation & configuration.

To use the adapter mentioned is necessary to include the following line in the config.ini connection:

database.adapter = pdo_mysql
database.params.adapterNamespace = Zsamer_Db_Adapter;The repository has a complete set of implementation examples inside the "application" folder, which includes the config.ini file, orm.sql and a module called "cms", with controllers of examples (ContentController and ProjectController ) and their respective models classes.

The repository also includes the Mysql tables of the examples in a .sql file (orm.sql); this one is in the "application" folder with the .ini config file.

The examples are in InnoDB Engine to support transactions, and Constraint (referential integrity).

Examples:

Example System Projects

Example Content Manager System

Criteria or conditions on Objects Related

To see in Spanish

Share

In a Nutshell, zend-framework-orm...

Languages

PHP
83%
SQL
15%
HTML
2%
 
 

Lines of Code

 

Activity

30 Day Summary Apr 17 2013 — May 17 2013

12 Month Summary May 17 2012 — May 17 2013

Community

Ratings

Be the first to rate this project
 
Click to add your rating
 
Review this Project!
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.