From 429e20f85c5d1f633fa64bacfc4b8b2426147487 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 30 Mar 2007 07:38:07 +0000 Subject: Fixed #537 --- framework/Data/ActiveRecord/TActiveRecordManager.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'framework/Data/ActiveRecord/TActiveRecordManager.php') diff --git a/framework/Data/ActiveRecord/TActiveRecordManager.php b/framework/Data/ActiveRecord/TActiveRecordManager.php index f7568b51..0179479e 100644 --- a/framework/Data/ActiveRecord/TActiveRecordManager.php +++ b/framework/Data/ActiveRecord/TActiveRecordManager.php @@ -120,6 +120,17 @@ class TActiveRecordManager extends TComponent return $this->_gateway; } + /** + * @param string|TActiveRecord active record class name or instance + * @return TDbMetaData record specific meta data + */ + public function getMetaData($record) + { + if(is_string($record)) + $record = TActiveRecord::finder($record); + return $this->getRecordGateway()->getMetaData($record); + } + /** * @return TActiveRecordGateway default record gateway. */ -- cgit v1.2.3