Shieldon\Firewall\Driver\SqliteDriver
PDO
$pdo -
PDO 實例。bool
$debug false
是否啟用偵錯模式。self
您需要將一個 PDO 實例注入到 Shieldon 資料驅動程式中。
$sqliteDriver = new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance);
範例:
$dbLocation = APPPATH . 'cache/shieldon.sqlite3';
$pdoInstance = new \PDO('sqlite:' . $dbLocation);
$kernel->setDriver(
new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance)
);
請勿將 $debug 設為 true,否則當資料表不存在時,SqliteDriver 會拋出錯誤。