मुझे लगता है कि हर आधुनिक ओआरएम पीडीओ पर निर्भर करता है क्योंकि यह एक मानक डेटाबेस ड्राइवर है।
अगर आपके पास MySQLi एक्सटेंशन है सक्षम है तो आपको अपना खुद का पीडीओ लिखने में सक्षम होना चाहिए (IIRC MySQLi हर उस चीज का समर्थन करता है जो 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 { ... }
}
आपको संपूर्ण पीडीओ एपीआई लागू करना होगा लेकिन कम से कम यह काम करेगा।