From 503cdec992e78bf4180fa720800b9d3a3bc551e2 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 3 Dec 2006 22:26:04 +0000 Subject: Allow TDbConnection and TDbCommand to be serialized. --- framework/Data/TDbConnection.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'framework/Data/TDbConnection.php') diff --git a/framework/Data/TDbConnection.php b/framework/Data/TDbConnection.php index f0a0bc0d..3a1cc764 100644 --- a/framework/Data/TDbConnection.php +++ b/framework/Data/TDbConnection.php @@ -101,6 +101,15 @@ class TDbConnection extends TComponent $this->_password=$password; } + /** + * Close the connection when serializing. + */ + public function __sleep() + { + $this->close(); + return array_keys(get_object_vars($this)); + } + /** * @return array list of available PDO drivers * @see http://www.php.net/manual/en/function.pdo-getavailabledrivers.php -- cgit v1.2.3