PHP Classes

Lumine: Object-relational mapping tool

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 672 All time: 4,816 This week: 488Up
Version License Categories
lumine 1.0GNU Lesser Genera...Databases
Description 

Author

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)

Picture of Hugo Ferreira da Silva
Name: Hugo Ferreira da Silva <contact>
Classes: 1 package by
Country: Brazil Brazil

 

  Files folder image Files (44)  
File Role Description
Files folder imagedialects (2 files)
Files folder imagedomit (22 files)
Files folder imageexample (6 files, 2 directories)
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:672
This week:0
All time:4,816
This week:488Up
User Comments (1)
Excellent
15 years ago (kishore kumar)
70%StarStarStarStar