}
}
- public function openConnection($adapter, $name = null, $setCurrent = true)
+ public function openConnection($adapter, $name = null, $setCurrent = true, $persistent = false)
{
if (is_object($adapter)) {
if ( ! ($adapter instanceof PDO) && ! in_array('IPF_ORM_Adapter_Interface', class_implements($adapter))) {
$className = $drivers[$driverName];
$conn = new $className($this, $adapter);
+ if ($persistent)
+ $conn->setOption(IPF_ORM::ATTR_PERSISTENT, true);
$conn->setName($name);
$conn->setCharset('utf8');