public function getCurrentRealRows($table = null)
    {
        $table = $table ?: $this->getCurrentTable();
        if (!isset($this->currentRealRows[$table]) || !$this->currentRealRows[$table]) {
            $fields = $this->getPreparedFields()[$table];
            $this->currentRealRows[$table] = $this->getRealRow($fields, $table);
        }

        return $this->currentRealRows[$table];
    }
public function getCurrentRealRows($table = null)
    {
        $table = $table ?: $this->getCurrentTable();
        if (!isset($this->currentRealRows[$table]) || !$this->currentRealRows[$table]) {
            $fields = $this->getPreparedFields()[$table];
            $this->currentRealRows[$table] = $this->getRealRow($fields, $table);
        }

        return $this->currentRealRows[$table];
    }
public function getCurrentRealRows ( $ table = null ) { $ table = $ table ? : $ this -> getCurrentTable ( ) ; if ( ! isset ( $ this -> currentRealRows [ $ table ] ) || ! $ this -> currentRealRows [ $ table ] ) { $ fields = $ this -> getPreparedFields ( ) [ $ table ] ; $ this -> currentRealRows [ $ table ] = $ this -> getRealRow ( $ fields , $ table ) ; } return $ this -> currentRealRows [ $ table ] ; }
Get current real rows saved in database.

This method reduce number of queries to database.
You should be sure identifier fields already processed and are available in $preparedFields.

Trick: in __preprocessor all fields are available.

@param string $table
@return array
Get current real rows saved in database .