PHPackages                             elementaryframework/light-ql - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. elementaryframework/light-ql

ActiveLibrary[Database &amp; ORM](/categories/database)

elementaryframework/light-ql
============================

The lightweight PHP ORM

v1.0.0(7y ago)2902MITPHPPHP ^7.1.10

Since Apr 22Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/ElementaryFramework/LightQL)[ Packagist](https://packagist.org/packages/elementaryframework/light-ql)[ RSS](/packages/elementaryframework-light-ql/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (2)Versions (6)Used By (0)

LightQL
=======

[](#lightql)

The lightweight PHP ORM

LightQL is an Object Oriented Mapper (ORM) based on [Query Object](http://martinfowler.com/eaaCatalog/queryObject.html)and [Data Mapper](https://martinfowler.com/eaaCatalog/dataMapper.html) design patterns. It uses [Annotations](https://github.com/ElementaryFramework/Annotations) to help you create, edit, delete, find entities and much more without writing a SQL query.

Example
-------

[](#example)

### 1. Create a persistence unit

[](#1-create-a-persistence-unit)

```
{
  "DBMS": "mysql",
  "Hostname": "127.0.0.1",
  "DatabaseName": "my_app_db",
  "Username": "root",
  "Password": ""
}
```

### 2. Create entities

[](#2-create-entities)

```
