public function safeUp() { if ($users = \skeeks\cms\models\User::find()->all()) { /** * @var $user \skeeks\cms\models\User */ foreach ($users as $user) { if (!method_exists($user, 'getMainImageSrc')) { continue; } //$user->getFiles() $imageSrc = $user->getMainImageSrc(); if ($imageSrc) { $storageFile = \skeeks\cms\models\CmsStorageFile::find()->where(['src' => $imageSrc])->one(); if ($storageFile) { $user->image_id = $storageFile->id; $user->save(false); } } } } }
public function safeUp() { if ($models = \skeeks\cms\models\CmsContentElement::find()->all()) { /** * @var $model \skeeks\cms\models\CmsContentElement */ foreach ($models as $model) { if (!method_exists($model, 'getMainImageSrc')) { continue; } //$user->getFiles() $imageSrc = $model->getMainImageSrcOld(); if ($imageSrc) { $storageFile = \skeeks\cms\models\CmsStorageFile::find()->where(['src' => $imageSrc])->one(); if ($storageFile) { $model->image_id = $storageFile->id; $model->image_full_id = $storageFile->id; $model->save(false); } } } } }