diff options
author | dmitry-radyno <dmitry.radyno@gmail.com> | 2013-09-24 11:49:47 +0300 |
---|---|---|
committer | dmitry-radyno <dmitry.radyno@gmail.com> | 2013-09-24 11:49:47 +0300 |
commit | e8adb5a9ce248e67c523fac807f9ee1bc33bcb7d (patch) | |
tree | 9daeac9008d7feaf017cc82cbfb4685f8a25cd32 /codebase/db_phpyii.php | |
parent | d15f7f2e3b673306b491c5d3d0ed78e73ac616b3 (diff) | |
parent | 351c266ee5165fd2588f96282dcff697c31d6e19 (diff) | |
download | connector-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.php | 9 |
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); } |