public function setDataFor($arrValues)
{
$strTable = $this->getMetaModel()->getTableName();
$strColName = $this->getColName();
foreach ($arrValues as $intId => $varData) {
if (is_array($varData)) {
$varData = serialize($varData);
}
$this->getMetaModel()->getServiceContainer()->getDatabase()->prepare(sprintf('UPDATE %s SET %s=? WHERE id=%s', $strTable, $strColName, $intId))->execute($varData);
}
}