Download the PHP package sigma-z/dive without Composer
On this page you can find all versions of the php package sigma-z/dive. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor sigma-z
Package dive
Short Description Dive ORM Framework written in PHP
License BSD-3-Clause
Package dive
Short Description Dive ORM Framework written in PHP
License BSD-3-Clause
Please rate this library. Is it a good library?
Informations about the package dive
Dive ORM Framework
Just another ORM implementation... Just another? No, not really... Okay, it uses active record pattern, as many others too. But there some things are different.
It components are loose coupled, introduced by interfaces, clean, maintainable and extensible.
See documentation for further details.
Concepts behind
- PDO connector based
- Active record pattern
- Intelligent relation loading similar to the NotORM (see also: Doctrine 2 versus NotORM)
- Intelligent relation handling Two tables with a relation to each other sharing the same relation instance, so both know of each other, which is different to all ORM implementations I know.
Requirements
- PHP 7.1.3 or greater (tested: 5.5, 5.6, 7.0, 7.1, 7.2, 7.3)
- supported Databases
- MySql 5.5, 5.6, 5.7
- MariaDB 10.0, 10.1, 10.2, 10.3, 10.4
- SQLite 3
- Symfony's EventDispatcher
- Important: SQLite 3.8.5 up to 3.8.9 not supported! @see Issue #8
- PHP versions bundled with incompatible SQLite libraries: 5.5.21 to 25 and 5.6.5 to 9
- PHP 5.5.26 and 5.6.10 bundle SQLite 3.8.10.2 where that bug is fixed!
Feature list
- Schema import
- Schema export
- Transaction support
- Event handling
- Query building
- Query result hydration
- Behaviors
- Timestampable
- Delegate (for implementing Class Table Inheritance)
All versions of dive with dependencies
PHP Build Version
Package Version
The package sigma-z/dive contains the following files
Loading the files please wait ....