jstark518/phpsimpleorm

简单的MySQL ORM

0.1.0-alpha 2021-11-05 01:43 UTC

This package is auto-updated.

Last update: 2024-09-29 23:11:00 UTC


README

SimpleORM是一个PHP与MySQL(使用mysqli)的对象关系映射器。该项目目前正在开发中,不应在生产环境中使用。

use SimpleORM\DB_Config;
use SimpleORM\Model;

include_once("vendor/autoload.php");

class Users extends Model {

}

DB_Config::getConfig()->host = "localhost";
DB_Config::getConfig()->user = "root";
DB_Config::getConfig()->password = "";
DB_Config::getConfig()->db = "db";
DB_Config::getConfig()->onError = function($query, $e) {
    echo "$query failed:<br>";
    echo $e->error;
};

$users = Users::All();
foreach($users as $user) {
    echo $user->name;
}