From 32b73a0b1dfcd33e07e7fd2b2cf2fd7d42cf48a0 Mon Sep 17 00:00:00 2001 From: wei <> Date: Thu, 12 Apr 2007 12:43:49 +0000 Subject: Add Sqlite driver. --- framework/Data/DataGateway/TDataGatewayCommand.php | 2 ++ framework/Data/DataGateway/TTableGateway.php | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'framework/Data/DataGateway') diff --git a/framework/Data/DataGateway/TDataGatewayCommand.php b/framework/Data/DataGateway/TDataGatewayCommand.php index 25666059..a5f729d8 100644 --- a/framework/Data/DataGateway/TDataGatewayCommand.php +++ b/framework/Data/DataGateway/TDataGatewayCommand.php @@ -228,6 +228,8 @@ class TDataGatewayCommand extends TComponent */ protected function getFindCommand($criteria) { + if($criteria===null) + return $this->getBuilder()->createFindCommand(); $where = $criteria->getCondition(); $parameters = $criteria->getParameters()->toArray(); $ordering = $criteria->getOrdersBy(); diff --git a/framework/Data/DataGateway/TTableGateway.php b/framework/Data/DataGateway/TTableGateway.php index 6acdb837..6a77c064 100644 --- a/framework/Data/DataGateway/TTableGateway.php +++ b/framework/Data/DataGateway/TTableGateway.php @@ -78,10 +78,11 @@ class TTableGateway extends TComponent * @param mixed parameter values. * @return TDbDataReader matching records. */ - public function findAll($criteria, $parameters=array()) + public function findAll($criteria=null, $parameters=array()) { $args = func_num_args() > 1 ? array_slice(func_get_args(),1) : null; - $criteria = $this->getCriteria($criteria,$parameters, $args); + if($criteria!==null) + $criteria = $this->getCriteria($criteria,$parameters, $args); return $this->getCommand()->findAll($criteria); } -- cgit v1.2.3