summaryrefslogtreecommitdiffstats
path: root/codebase/db_phpyii.php
diff options
context:
space:
mode:
authordmitry-radyno <dmitry.radyno@gmail.com>2013-09-24 11:49:47 +0300
committerdmitry-radyno <dmitry.radyno@gmail.com>2013-09-24 11:49:47 +0300
commite8adb5a9ce248e67c523fac807f9ee1bc33bcb7d (patch)
tree9daeac9008d7feaf017cc82cbfb4685f8a25cd32 /codebase/db_phpyii.php
parentd15f7f2e3b673306b491c5d3d0ed78e73ac616b3 (diff)
parent351c266ee5165fd2588f96282dcff697c31d6e19 (diff)
downloadconnector-php-e8adb5a9ce248e67c523fac807f9ee1bc33bcb7d.zip
connector-php-e8adb5a9ce248e67c523fac807f9ee1bc33bcb7d.tar.gz
connector-php-e8adb5a9ce248e67c523fac807f9ee1bc33bcb7d.tar.bz2
Merge branch 'master' of 192.168.3.251:connector-php
Diffstat (limited to 'codebase/db_phpyii.php')
-rw-r--r--codebase/db_phpyii.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/codebase/db_phpyii.php b/codebase/db_phpyii.php
index 41066ee..f71d61a 100644
--- a/codebase/db_phpyii.php
+++ b/codebase/db_phpyii.php
@@ -8,12 +8,15 @@ require_once("db_common.php");
class PHPYiiDBDataWrapper extends ArrayDBDataWrapper{
public function select($sql){
- $res = $this->connection->findAll();
+ if (is_array($this->connection)) //result of findAll
+ $res = $this->connection;
+ else
+ $res = $this->connection->findAll();
+
if (sizeof($res)){
- $name = get_class($this->connection);
$temp = array();
foreach ($res as $obj)
- $temp[]=&$obj->getAttributes();
+ $temp[]=$obj->getAttributes();
}
return new ArrayQueryWrapper($temp);
}