Example #1
0
 /**
  * Constructs where statement for retrieving row(s).
  *
  * @param bool $useDirty
  * @return array
  */
 protected function _getWhereQuery($useDirty = true)
 {
     $where = array();
     $primaryKey = $this->_getPrimaryKey($useDirty);
     $db = $this->_table->getAdapter();
     $tableName = $db->quoteIdentifier($this->_table->getName(), true);
     // retrieve recently updated row using primary keys
     foreach ($primaryKey as $column => $value) {
         $columnName = $db->quoteIdentifier($column, true);
         $where[] = $db->quoteInto("{$tableName}.{$columnName} = ?", $value);
     }
     return $where;
 }