RedBeanPHP - Easiest ORM layer for php
RedBeanPHP is an open source ORM (object relational mapping) tool for PHP. It focuses on simplicity and ease of use. What makes RedBean unique is that it creates your database schema on-the-fly. It scans your data and adjusts the column types to fit your object properties. If your models are stabilized you can freeze the database. This way RedBean is easy to develop with but is also extremely fast on production servers.
RedBean requires zero configuration. No INI, YAML, XML or other config files. Just include the file in your code and you are done.
RedBean works with beans. Beans are simple objects that only have public properties. The idea behind RedBean is simple, you fill the bean with the properties you need and then you give it to RedBean and it will be stored in the database. No matter what. RedBean creates tables, columns and column types on the fly. No need to switch back-and-forth to phpmyadmin anymore! Just write your code and RedBean takes care of the database.
RedBeanPHP is compatible with the best open source databases around; MySQL, SQLite and PostgreSQL.
http://redbeanphp.com/
comments powered by Disqus
Related Products
Orange-bean - One more step along the rainbow
Even easier ORM layerorange-bean implements a subset of the RedBean ORM API. This subset doesn't include association management and other non-essential features of RedBean. Also, here are some differences in model management and naming conventions. RequirementsPHP 5.3 Supported DatabasesMySQL 5 and SQLite 3 Does it suit me?orange-bean is not a full-blown ORM like Doctrine or Propel. It does not manage associations or identity maps, it does not have a conception of sessions or units of work, it d
Repose-ci-php - Repose PHP ORM CodeIgniter Library
IntroductionRepose is an Object-Relational Mapping (ORM) library for PHP5. Repose implements a Unit of Work (UoW), an Identity Map and generated proxy classes to provide transparent unobtrusive persistence in PHP. The Repose PHP ORM CodeIgniter Library allows application developers to integrate Repose PHP ORM into a CodeIgniter application. DocumentationRepose PHP ORM CodeIgniter LibraryInstallation Demo Repose PHP ORMRepose PHP ORM Manual Repose PHP ORM Sample Usage Repose PHP ORM Sample Code
Openorm - A lightweight ORM.
OpenORM is unique in that it fits right in the middle of other frameworks that either try to do too much, or too little. 4/20/2012 - Released OpenORM .9. OpenORM now has the ability to swap in custom writers via the SqlGenerator.setWriter(Operation, Writer). So now you can customize exactly how you want the insert, update and delete statements to be written out. For instance we had a case where we wanted to do a soft delete in the database, so instead of doing an update we created a SoftDeleteWr
Shakephp - A PHP MVC framework aimed to be simpler
What is ShakePHP?ShakePHP is a small set of files that helps on creating web applications using the MVC design pattern. Its main goal is to provide the minimal resources needed in order to develop web applications with PHP using the Model-View-Controller design pattern. Therefore, you won't find additional features like Form Helpers, ORM (Object-Relational Mapping) or Database abstraction layer, although they can be accomplished with the addition of third-party libraries (RedBean for ORM support
N-orm - Java non-object relational mapping to ordered map databases (HBase and Redis)
What is n-ormn-orm offers a simple persistence layer for Java. Targeted stores are "no-sql" as the framework assumes a column-oriented like storage data model. The framework makes use of annotations and a very simple query language, simple enough to be very efficient, and too simple to let a model not to be efficient... ;-) Current stores are HBase and Redis, though new drivers should be simple to implement. Expectations on a data store are that it can handle maps automatically sorted according
dORM - Automate SQL. Focus on business logic
dORM is a PHP 5 ORM (object relational mapper) library that seamlessly loads, saves and deletes PHP objects from and to a relational database. dORM requires a small XML file that maps classes to their respective database tables. currently, only MySQL was tested.
Doctrine ORM - Object relational mapper for PHP
Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.
Simpledb-orm - Amazon SimpleDB simple Java ORM framework for Hibernate developers
This project has been renamed. Please visit us here SimpleDB ORM. Another ORM for SimpleDB?This is a simple java-based object-relational mapping (ORM) framework, targeting people who used to develop against Hibernate ORM. Knowledge of Hibernate is not required, but will definitely help. What is wrong with simplejpa? Nothing wrong, it is a great project and please check it out. I am not a fan of JPA and my goal was to make this as light as possible with as less dependencies as possible. This fram
Qcodo - Code Less Do More
The Qcodo Development Framework is an open-source PHP web application framework which builds an Object Relational Model (ORM), CRUD (Create, Retrieve, Update, Delete) UI pages, and AJAX hooks from an existing data model. It additionally includes a tightly-integrated HTML and JavaScript form toolkit which interfaces directly with the generated entities. It is a robust, comprehensive framework which can be utilized by small and large Web applications alike.
pdoMap - ORM for PHP
pdoMap is a PHP ORM (object-relational mapping) framework. The main aim of this project is to provide to PHP developers a RAD framework and a new way of dealing with databases.