sql >> Base de Datos >  >> RDS >> Mysql

¿Alguien sabe de un buen PHP ORM que NO use PDO?

Supongo que todos los ORM modernos se basan en PDO, ya que es un controlador de base de datos estándar.

Si tiene extensión MySQLi habilitado, entonces debería poder escribir su propio PDO (IIRC MySQLi es compatible con todo lo que hace PDO).

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 { ... }
}

Tendrá que implementar toda la API de PDO, pero al menos funcionará.