src/Attribute/TranslatedSelect.php
public function setTranslatedDataFor($arrValues, $strLangCode)
    {
        $strMetaModelTableName = $this->getMetaModel()->getTableName();
        $strTableName          = $this->getSelectSource();
        $strColNameId          = $this->getIdColumn();

        if ($strTableName && $strColNameId) {
            $objDB    = $this->getDatabase();
            $strQuery = \sprintf(
                'UPDATE %1$s SET %2$s=? WHERE %1$s.id=?',
                $strMetaModelTableName,
                $this->getColName()
            );

            foreach ($arrValues as $intItemId => $arrValue) {
                $objDB->prepare($strQuery)->execute($arrValue[$strColNameId], $intItemId);
            }
        }
    }
public function setTranslatedDataFor($arrValues, $strLangCode)
    {
        $strMetaModelTableName = $this->getMetaModel()->getTableName();
        $strTableName          = $this->getSelectSource();
        $strColNameId          = $this->getIdColumn();

        if ($strTableName && $strColNameId) {
            $objDB    = $this->getDatabase();
            $strQuery = \sprintf(
                'UPDATE %1$s SET %2$s=? WHERE %1$s.id=?',
                $strMetaModelTableName,
                $this->getColName()
            );

            foreach ($arrValues as $intItemId => $arrValue) {
                $objDB->prepare($strQuery)->execute($arrValue[$strColNameId], $intItemId);
            }
        }
    }
public function setTranslatedDataFor ( $ arrValues , $ strLangCode ) { $ strMetaModelTableName = $ this -> getMetaModel ( ) -> getTableName ( ) ; $ strTableName = $ this -> getSelectSource ( ) ; $ strColNameId = $ this -> getIdColumn ( ) ; if ( $ strTableName && $ strColNameId ) { $ objDB = $ this -> getDatabase ( ) ; $ strQuery = \ sprintf ( 'UPDATE %1$s SET %2$s=? WHERE %1$s.id=?' , $ strMetaModelTableName , $ this -> getColName ( ) ) ; foreach ( $ arrValues as $ intItemId => $ arrValue ) { $ objDB -> prepare ( $ strQuery ) -> execute ( $ arrValue [ $ strColNameId ] , $ intItemId ) ; } } }
{@inheritdoc}
{