SQLite

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 會拋出錯誤。