コード例 #1
0
 /**
  * Class constructor
  * Add straight join support
  *
  * @param Zend_Db_Adapter_Abstract $adapter
  */
 public function __construct(Zend_Db_Adapter_Abstract $adapter)
 {
     if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) {
         self::$_partsInit = array(self::STRAIGHT_JOIN => false) + self::$_partsInit;
     }
     parent::__construct($adapter);
 }
コード例 #2
0
ファイル: Select.php プロジェクト: tingyeeh/magento2
 /**
  * Class constructor
  * Add straight join support
  *
  * @param \Magento\Framework\DB\Adapter\Pdo\Mysql $adapter
  */
 public function __construct(\Magento\Framework\DB\Adapter\Pdo\Mysql $adapter)
 {
     if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) {
         self::$_partsInit = [self::STRAIGHT_JOIN => false] + self::$_partsInit;
     }
     parent::__construct($adapter);
 }
コード例 #3
0
ファイル: Select.php プロジェクト: hifi/yarr
 public function __construct($table, $adapter = false)
 {
     $this->adapter = $adapter ? $adapter : YARR_Abstract::getAdapter();
     $this->class = false;
     parent::__construct($this->adapter);
     $this->from($table);
 }
コード例 #4
0
ファイル: Select.php プロジェクト: jpbender/mage_virtual
 /**
  * Class constructor
  *
  * @param Zend_Db_Adapter_Abstract $adapter
  */
 public function __construct(Zend_Db_Adapter_Abstract $adapter)
 {
     parent::__construct($adapter);
     if (!in_array(self::STRAIGHT_JOIN_ON, self::$_joinTypes)) {
         self::$_joinTypes[] = self::STRAIGHT_JOIN_ON;
         self::$_partsInit = array(self::STRAIGHT_JOIN => false) + self::$_partsInit;
     }
 }
コード例 #5
0
 /**
  * Class constructor
  * Add straight join support
  *
  * @param Adapter\Pdo\Mysql $adapter
  * @param Select\SelectRenderer $selectRenderer
  * @param array $parts
  */
 public function __construct(\Magento\Framework\DB\Adapter\Pdo\Mysql $adapter, \Magento\Framework\DB\Select\SelectRenderer $selectRenderer, $parts = [])
 {
     self::$_partsInit = array_merge(self::$_partsInit, $parts);
     if (!isset(self::$_partsInit[self::STRAIGHT_JOIN])) {
         self::$_partsInit = [self::STRAIGHT_JOIN => false] + self::$_partsInit;
     }
     $this->selectRenderer = $selectRenderer;
     parent::__construct($adapter);
 }
コード例 #6
0
ファイル: Select.php プロジェクト: lchen01/STEdwards
 /**
  * @param Zend_Db_Adapter $adapter (optional) Adapter to use instead of the
  * one set up by Omeka.
  */
 public function __construct($adapter = null)
 {
     if (!$adapter) {
         //Omeka's connection to the Zend_Db_Adapter
         if (!($db = Zend_Registry::get('bootstrap')->getResource('Db'))) {
             throw new RuntimeException("Unable to retrieve Omeka_Db instance.");
         }
         $adapter = $db->getAdapter();
     }
     return parent::__construct($adapter);
 }
コード例 #7
0
ファイル: Select.php プロジェクト: vrtulka23/daiquiri
 public function __construct($adapter, $sqloptions)
 {
     parent::__construct($adapter);
     // set limit
     if (!empty($sqloptions['limit'])) {
         if (!empty($sqloptions['start'])) {
             $start = $sqloptions['start'];
         } else {
             $start = 0;
         }
         $this->limit($sqloptions['limit'], $start);
     }
     // set order
     if (!empty($sqloptions['order'])) {
         $this->order($sqloptions['order']);
     }
     // set or where statement
     $this->setWhere($sqloptions);
     // set where statement
     $this->setOrWhere($sqloptions);
 }
コード例 #8
0
ファイル: Select.php プロジェクト: netixx/Stock
 /**
  * Class constructor
  *
  * @param Zend_Db_Table_Abstract $adapter
  */
 public function __construct(Zend_Db_Table_Abstract $table)
 {
     parent::__construct($table->getAdapter());
     $this->setTable($table);
 }
コード例 #9
0
ファイル: Select.php プロジェクト: HelioFreitas/magento-pt_br
 /**
  * Class constructor
  *
  * @param Zend_Db_Adapter_Abstract $adapter
  */
 public function __construct(Zend_Db_Adapter_Abstract $adapter)
 {
     parent::__construct($adapter);
 }
コード例 #10
0
 public function __construct($selectObject, $db)
 {
     $x = parent::__construct($db);
     $this->_parts = $selectObject->_parts;
 }
コード例 #11
0
 /**
  * Class constructor
  *
  * @param Kwf_Db_Table $table
  */
 public function __construct(Kwf_Db_Table $table)
 {
     parent::__construct($table->getAdapter());
     $this->_table = $table;
 }