src/Attribute/BaseSimple.php
public function setDataFor($arrValues)
    {
        $strTable   = $this->getMetaModel()->getTableName();
        $strColName = $this->getColName();
        foreach ($arrValues as $intId => $varData) {
            if (is_array($varData)) {
                $varData = serialize($varData);
            }

            $this->connection->update($strTable, [$strColName => $varData], ['id' => $intId]);
        }
    }
public function setDataFor($arrValues)
    {
        $strTable   = $this->getMetaModel()->getTableName();
        $strColName = $this->getColName();
        foreach ($arrValues as $intId => $varData) {
            if (is_array($varData)) {
                $varData = serialize($varData);
            }

            $this->connection->update($strTable, [$strColName => $varData], ['id' => $intId]);
        }
    }
This method is called to store the data for certain items to the database.

@param mixed $arrValues The values to be stored into database. Mapping is item id=>value.

@return void