Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Alguém sabe de um bom PHP ORM que NÃO usa PDO?


Suponho que todo ORM moderno depende do PDO, pois é um driver de banco de dados padrão.

Se você tiver a extensão MySQLi habilitado então você deve ser capaz de escrever seu próprio PDO (IIRC MySQLi suporta tudo o que o PDO faz).
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 { ... }
}

Você terá que implementar toda a API do PDO, mas pelo menos funcionará.