Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kennt jemand ein gutes PHP-ORM, das PDO NICHT verwendet?

Ich nehme an, dass jedes moderne ORM auf PDO als Standard-Datenbanktreiber angewiesen ist.

Wenn Sie MySQLi-Erweiterung haben aktiviert, dann sollten Sie in der Lage sein, Ihr eigenes PDO zu schreiben (IIRC MySQLi unterstützt alles, was PDO tut).

if (extension_loaded('pdo_mysql') == false) {
    class PDO {
        protected $connection;

        public function __construct($dsn, $username = null, $password = null, array $driver_options = array()) {
            $this->connection = new MySQLi(...);
        }
    }

    class PDOStatement { ... }
    class PDOException extends RuntimeException { ... }
}

Sie müssen die gesamte PDO-API implementieren, aber zumindest wird es funktionieren.