Hallo ... ich trau' mich mal, nochmal zu fragen:
Seit Contao 5 gibt es ja die Controller::getImage Methode nicht mehr. Ich habe einmal versucht, das mit der pictureFactory abzubilden,
Leider kommt zur RunTime der Fehler:
Code:
Object of class Contao\Image\Picture could not be converted to string
Weiß da jemand Rat? Danke!
PHP-Code:
if($objSlide->get('background') == 'image')
{
$objFile = FilesModel::findByPk($objSlide->get('singleSRC'));
$arrMeta = StringUtil::deserialize($objFile->meta);
$size = StringUtil::deserialize($objSlide->get('size'));
// $file = Controller::getImage($src,$size[0],$size[1],$size[2]);
$pictureFactory = System::getContainer()->get('contao.image.picture_factory');
$rootDir = System::getContainer()->getParameter('kernel.project_dir');
$src = $rootDir . '/' .$objFile->path;
$file = $pictureFactory->create($src, [$size[0],$size[1],$size[2]]);
....