maertien/liteorm

轻量级、极其简单易用的 SQLite3 PHP ORM

v1.0 2017-08-29 14:53 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:07:11 UTC


README

轻量级、极其简单易用的 SQLite3 PHP ORM

许可

GNU GPL 第2版

作者

Martin Kumst - http://kumst.net

如何使用 LiteORM

<?php

// Load LiteORM classes as simple as 
require_once "../src/LiteORM.php";

// Specify database filename
define("LITEORM_DB_FILE", "./test.sqlite");

// Create database structure as simple as
class Man extends LiteORMDataObject {
}
$man = new Man(array("age" => 20, "name" => "Martin"));
$man->createTable();

// Insert object
$man->save();

// Get some property value
echo $man->get("age");

// Modify and save object
$man->set("age", 22);
$man->save();

// For more examples please take a look at tests/test_sqlite.php file