[TYPO3-mvc] FAL - create FileReference from within a frontend controller action

Helmut Hummel helmut.hummel at typo3.org
Fri Oct 31 16:22:45 CET 2014


Hi!

ignore this post it's wrong :-O

On 31.10.14 16:19, Helmut Hummel wrote:
> Hi Jan!
>
> On 31.10.14 14:39, Jan Kornblum wrote:
>
>> But i still get the same error with "setOriginalResource". Something
>> else must be wrong with my code:
>
> Which error?
>
>> // Move the file from /tmp/anything
>> $movedFile = $storage->addFile($filePath, $targetFolder, $fileName);
>
> $movedFile is now a FAL File Object (\TYPO3\CMS\Core\Resource\File)
>
>> // Create new file reference
>> $newFile = $storage->getFile($movedFile->getIdentifier());
>
> You don't need this line, you already have a file object.
>
>> $newFileReference =
>> $this->objectManager->get('Xxx\\Yyy\\Domain\\Model\\FileReference');
>> $newFileReference->setOriginalResource($newFile);
>
> $newFileReference->setOriginalResource($movedFile);
>
> Should be enough.
>
> Kind regards,
> Helmut
>


Kind regards,
Helmut

-- 
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 CMS Active Contributor, TYPO3 Security Team Member

TYPO3 .... inspiring people to share!
Get involved: typo3.org


More information about the TYPO3-project-typo3v4mvc mailing list