titlePhoto = isset($input['existingTitlePhoto']) ? $input['existingTitlePhoto'] : null; if (!is_null($titlePhoto)) { $root = RootDirectory::get(); $data = ['directoryId' => $root->id]; $file = $fileModel->upload($titlePhoto, (object)$data); $page->titlePhoto = $file ? $file['filename'] : null; } $page->save(); } }