Download the PHP package minifast/minifast-orm without Composer
On this page you can find all versions of the php package minifast/minifast-orm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download minifast/minifast-orm
More information about minifast/minifast-orm
Files in minifast/minifast-orm
Package minifast-orm
Short Description A little ORM, very simple to use and ultra fast
License MIT
Informations about the package minifast-orm
MiniFast ORM
MiniFast ORM is a very little Object-Relational Mapping system. It will be usefull for little web projects where you don't want to spend all your time writting SQL queries.
Documentation
First of all
You need to create a .xml
file containing your databse scheme. All supported types and the syntax will be available soon.
Example:
Install
Install MiniFast with Composer by adding it to the composer.json
file:
There is an installer included in MiniFast that will create classes for you based on your xml schema. Assuming you are in your website root directory, execute it like this:
There will be no input if there is no error.
How to use
After running the installer, an autoloader has been created.
Set up the MySQL host, user and password (defaults are localhost
, root
and root
) in vendor/itechcydia/minifast-orm/src/minifast/Base.php
and vendor/itechcydia/minifast-orm/src/minifast/BaseQuery.php
__construct()
methods.
An autoload.php
file has been created by Composer and you need to include it in order to use MiniFast. Assuming you have the same schema.xml
than the one above, you will find some examples below:
INSERT
This will create the SQL query and execute it.
SELECT
Select 10 users starting after the third.
Only the user 23.
Users 23, 24 and 25.
User where pseudo is iTechCydia.
UPDATE
Update user 23 and set newsletter
to true
, email_public
to false
and email
to [email protected]
.
DELETE
Delete all from user table (you need to set the first parameter to true to avoid any mistake)
Delete specific users using filters