From eab6bb13b9efb3e1c6d725368368de4d74b00946 Mon Sep 17 00:00:00 2001 From: wei <> Date: Mon, 7 May 2007 04:17:37 +0000 Subject: Update Active Record docs. --- framework/Data/ActiveRecord/TActiveRecordGateway.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'framework/Data/ActiveRecord/TActiveRecordGateway.php') diff --git a/framework/Data/ActiveRecord/TActiveRecordGateway.php b/framework/Data/ActiveRecord/TActiveRecordGateway.php index d97844f7..80ce40c0 100644 --- a/framework/Data/ActiveRecord/TActiveRecordGateway.php +++ b/framework/Data/ActiveRecord/TActiveRecordGateway.php @@ -210,6 +210,17 @@ class TActiveRecordGateway extends TComponent return $iterator ? $command->findAll($criteria) : $command->find($criteria); } + /** + * Return record data from sql query. + * @param TActiveRecord active record finder instance. + * @param TActiveRecordCriteria sql query + * @return array result. + */ + public function findRecordBySql(TActiveRecord $record, $criteria) + { + return $this->getCommand($record)->findBySql($criteria); + } + /** * Return record data from sql query. * @param TActiveRecord active record finder instance. @@ -218,7 +229,7 @@ class TActiveRecordGateway extends TComponent */ public function findRecordsBySql(TActiveRecord $record, $criteria) { - return $this->getCommand($record)->findBySql($criteria); + return $this->getCommand($record)->findAllBySql($criteria); } public function findRecordsByIndex(TActiveRecord $record, $criteria, $fields, $values) -- cgit v1.2.3