From 3dc598bc7c2604e24b9e0be1189d9d78b43737ea Mon Sep 17 00:00:00 2001 From: wei <> Date: Wed, 17 Jan 2007 08:01:40 +0000 Subject: Add active record generator. --- .../Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'framework/Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php') diff --git a/framework/Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php b/framework/Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php index 366bfce2..abb50caf 100644 --- a/framework/Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php +++ b/framework/Data/ActiveRecord/Vendor/TSqliteColumnMetaData.php @@ -39,6 +39,21 @@ class TSqliteColumnMetaData extends TComponent $this->_primary=$primary; } + public function getPHPType() + { + switch(strtolower($this->_type)) + { + case 'int': case 'integer': case 'mediumint': case 'smallint': case 'tinyint': case 'year': + return 'integer'; + case 'boolean': + return 'boolean'; + case 'decimal': case 'double': case 'float': case 'bigint': + return 'float'; + default: + return 'string'; + } + } + /** * @return string quoted column name. */ -- cgit v1.2.3