summaryrefslogtreecommitdiffstats
path: root/codebase/base_connector.php
diff options
context:
space:
mode:
authorStanislau <stanislau.wolski@gmail.com>2011-11-10 16:33:52 +0300
committerStanislau <stanislau.wolski@gmail.com>2011-11-10 16:33:52 +0300
commit7a79e1d9a75908f8f36c43117dbc1be95ee363fa (patch)
tree916989740fbd53ca7c0a8f2c3128973676929ad4 /codebase/base_connector.php
parent8363feeef23aca83cebc8b3a1dcd6802398f5ced (diff)
downloadconnector-php-7a79e1d9a75908f8f36c43117dbc1be95ee363fa.zip
connector-php-7a79e1d9a75908f8f36c43117dbc1be95ee363fa.tar.gz
connector-php-7a79e1d9a75908f8f36c43117dbc1be95ee363fa.tar.bz2
[add] render_complex_sql - renders by sql, preserving it as is
Diffstat (limited to 'codebase/base_connector.php')
-rw-r--r--codebase/base_connector.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/codebase/base_connector.php b/codebase/base_connector.php
index 3203f9b..451c61d 100644
--- a/codebase/base_connector.php
+++ b/codebase/base_connector.php
@@ -387,6 +387,12 @@ class Connector {
$this->request->parse_sql($sql);
return $this->render();
}
+
+ public function render_complex_sql($sql,$id,$fields,$extra=false,$relation_id=false){
+ $this->config->init($id,$fields,$extra,$relation_id);
+ $this->request->parse_sql($sql, true);
+ return $this->render();
+ }
/*! render already configured connector