PHP Classes
Icontem

Class: Lumine


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Hugo Ferreira da Silva  >  Lumine  >  Download  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Lumine Support forum
Base name: lumine
Description: Object-relational mapping tool
Related top rated classes:
Version: -
Required PHP version: -
License: GNU Lesser General Public License (LGPL)
All time users: 599 users
All time rank: 3369
Week users: 3 users
Week rank: 2155
 
  Author   Group folder image Groups   Detailed description  
  Rate classes User ratings   Applications   Related links   Files Files  

Author

Picture of Hugo Ferreira da Silva
Name: Hugo Ferreira da Silva <e-mail contact>
Published packages: 1 Browse this author's classes Browse this author's classes
Country: Brazil Brazil - PHP jobs in Brazil
Home page: http://www.hufersil.com.br/
Age: 25
All time rank: 1902
Week rank: 1438

Groups

Group folder image Databases Database management, accessing and searching View top rated classes

Detailed description

This package is an object-relational mapping tool combining the styles of two frameworks: Hibernate and PEAR::DB_DataObjects.

It can manage information in objects to be stored and retrieved in relational databases.

It uses XML files to define how tables are mapped to database tables to know how to store and retrieve the mapped objects.

It features:

- It uses DOMIT! XML Parser to process the XML mapping files, so it does not require any PHP XML parser extension.
- It can validate the objects before inserting or updating them in database
- It provides support for relationships one-to-many, many-to-many and many-to-one
- Create your classes and maps by reverse engineering
- Create your databases tables based on your map files
- Currently it supports PostgreSQL and MySQL (InnoDB tables)

User ratings

There are not enough user ratings to display for this class.

Applications that use this class

No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

Related links

Link Description
Lumine Documentation Documentation of Lumine API
Lumine Project Site Site of this project
Engage Interactive All files inside domit folder are provided by Engage Interactive

Files

File Role Description
Plain text file LumineReverse.php Class Tool to easy make a reverse engineering
Plain text file Entity.php Class Retrives information from XML mapping files
Plain text file LumineBase.php Class Base class for all your entity classes
Plain text file LumineConfiguration.php Class Class to configure a database mapping
Plain text file LumineLog.php Class Class to manage log
Plain text file LumineSchema.php Class Create database tables from a mapping structure
Plain text file LumineValidation.php Class Class to validate user entries in your classes, before a insert or update
Plain text file Messages.php Class Classes to show messages provided in validation maps
Plain text file ResultSet.php Class Base class (like a interface) for ResultSet for dialects
Plain text file Util.php Class Utility class with common routines
Files folder image dialects
  Plain text file MySQLInnoDB.php Class MySQL dialect
  Plain text file PostgreSQL.php Class PostgreSQL dialect
Files folder image domit
  Plain text file php_file_utilities.php Class
  Plain text file php_http_client_generic.php Class
  Plain text file php_http_client_include.php Class
  Plain text file php_http_connector.php Class
  Plain text file php_http_exceptions.php Class
  Plain text file php_http_proxy.php Class
  Plain text file xml_domit_cache.php Class
  Plain text file xml_domit_doctor.php Class
  Plain text file xml_domit_getelementsbypath.php Class
  Plain text file xml_domit_include.php Class
  Plain text file xml_domit_lite_include.php Class
  Plain text file xml_domit_lite_parser.php Class
  Plain text file xml_domit_nodemaps.php Class
  Plain text file xml_domit_nodetools.php Class
  Plain text file xml_domit_parseattributes.php Class
  Plain text file xml_domit_parser.php Class
  Plain text file xml_domit_shared.php Class
  Plain text file xml_domit_utilities.php Class
  Plain text file xml_domit_xpath.php Class
  Plain text file xml_saxy_lite_parser.php Class
  Plain text file xml_saxy_parser.php Class
  Plain text file xml_saxy_shared.php Class
Files folder image example/com/domain/classes
  Plain text file Car.php Example Entity for "cars" table
  Plain text file Person.php Example Entity for "persons" table
Files folder image example
  Plain text file delete.php Example How to delete objects
  Plain text file example.sql Example SQL example
  Plain text file lumine-conf.xml Example A configuration file
Files folder image example/mapping
  Plain text file Car.xml Example XML map for "cars" table
  Plain text file Person.xml Example XML map for "persons" table
Files folder image example
  Plain text file retrieve.php Example How to retrive objects from database
  Plain text file reverse.php Example A reverse engineering example script
  Plain text file save.php Example How to save multiples objects in a single save() call
Download all files: lumine.tar.gz lumine.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products