amiss
amiss copied to clipboard
PHP Data Mapper and Active Record implementation for MySQL and SQLite
⚠ NOTE: This has been rendered obsolete with the addition of native support for attributes in PHP 8. It will receive no further updates.
⚠ ALSO NOTE: This repository will move from Github at some point in 2024.
Amiss - Stupid, Simple, Fast!
Amiss is a Data Mapper and Active Record implementation for MySQL and PHP 5.6 or greater.
Amiss does not try to be a fully-fledged ORM that cooks you breakfast, walks the dog and gives your schema its daily back massage, it only tries to take the monotony and repetition out of retrieving simple objects and simple relationships from a database that already exists.
Its not the fanciest ORM on the block, but its brutal simplicity may make it a better
candidate for your next throwaway project or prototype than PHP's premier ORM behemoth
Doctrine <http://doctrine- project.org>
, the dated interface of Propel <http://www.propelorm.org/>
, or the tight coupling of your favourite framework's own
model layer.
It is unapologetic about being stupid, simple and fast
.
Documentation
See the doc/
folder for more info, or the example/
folder for some
quickstarts. Visit http://k3jw.com/code/amiss/ for HTML docs and PDF downloads.
License
Amiss is licensed under the MIT License. See LICENSE
for more info.