olive-cms / udms
Universal data manager System
3.0.0
2018-12-31 13:00 UTC
Requires
- php: >=5.5
- olive-cms/installed-packages: ^1.0
- olive-cms/tools: ^1.1
- olive-cms/udms-json: ^1.0
Requires (Dev)
- olive-cms/colorconsole: ^1.0
This package is auto-updated.
Last update: 2024-08-29 04:59:29 UTC
README
UDMS is Data Managements System Hub for use database regardless of Data Management type.
Installation
Install the latest version with
$ composer require olive-cms/udms
If you do not use Composer, you can download composered zip from release Github page
Basic Usage
require_once '/path/to/vendor/autoload.php'; use Olive\UDMS\Core as udms; // create a udms $udms = new udms('/path/to/vendor/', '/path/to/database/dir'); // set udms addon $udms->setAddon('json'); // use it :) $udms->school->student->find( [ 'id' => [ '<' => 9300000, '>' => 9200000 ], 'lname' => [ 'match' => '(zade)+' ] ], // options [ 'relation' => false, 'sort' => [ 'fname' => SORT_DESC ] ] );
Addons
- olive-cms/udms-json
- olive-cms/udms-mysql
- olive-cms/udms-mongodb
Documentation
Requirements
- UDMS 2.x works with PHP 5.5+.
Versioning
UDMS will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered with the following format:
<major>.<minor>.<patch>
And constructed with the following guidelines:
major -> Breaking backward compatibility bumps the major
minor -> New additions
patch -> Bug fixes
For more information on SemVer, please visit http://semver.org.
License
olive-cms/udms is licensed under the MIT license.