Closed bunkerskyi closed 6 years ago
Hi @KriBetko,
The image path stored in the db has only the image filename. In the frontend that filename is passed to a twig filter named imagine_filter that returns a image path you got. That twig filter is from the Liip ImagineBundle https://github.com/liip/LiipImagineBundle.
So, the image path you got is ok.
Let me know if it was clear for you.
Filter 'odiseo sylius vendor_logo' returns wrong path. Folder "%kernel.root_dir%/../web/media/cache/resolve/odiseo_sylius_vendor_logo" doesn't exist. Is problem with SyliusVendorPlugin or LiipImagineBundle?
UPD. Add trace Root image path not resolvable "/home/kribetko/PhpstormProjects/incomet/web/media/image"
Liip\ImagineBundle\Exception\InvalidArgumentException:
Root image path not resolvable "/home/kribetko/PhpstormProjects/incomet/web/media/image"
at vendor/liip/imagine-bundle/Binary/Locator/FileSystemLocator.php:118
at Liip\ImagineBundle\Binary\Locator\FileSystemLocator->sanitizeRootPath('/home/kribetko/PhpstormProjects/incomet/web/media/image')
(vendor/liip/imagine-bundle/Binary/Locator/FileSystemLocator.php:30)
at Liip\ImagineBundle\Binary\Locator\FileSystemLocator->Liip\ImagineBundle\Binary\Locator\{closure}('/home/kribetko/PhpstormProjects/incomet/web/media/image')
at array_map(object(Closure), array('/home/kribetko/PhpstormProjects/incomet/web/media/image'))
(vendor/liip/imagine-bundle/Binary/Locator/FileSystemLocator.php:31)
at Liip\ImagineBundle\Binary\Locator\FileSystemLocator->__construct(array('/home/kribetko/PhpstormProjects/incomet/web/media/image'))
(var/cache/dev/ContainerT6RJtWR/getLiipImagine_Binary_Loader_DefaultService.php:14)
at require('/home/kribetko/PhpstormProjects/incomet/var/cache/dev/ContainerT6RJtWR/getLiipImagine_Binary_Loader_DefaultService.php')
(var/cache/dev/ContainerT6RJtWR/appDevDebugProjectContainer.php:1870)
at ContainerT6RJtWR\appDevDebugProjectContainer->load('getLiipImagine_Binary_Loader_DefaultService.php')
(var/cache/dev/ContainerT6RJtWR/getLiipImagine_Data_ManagerService.php:13)
at require('/home/kribetko/PhpstormProjects/incomet/var/cache/dev/ContainerT6RJtWR/getLiipImagine_Data_ManagerService.php')
(var/cache/dev/ContainerT6RJtWR/appDevDebugProjectContainer.php:1870)
at ContainerT6RJtWR\appDevDebugProjectContainer->load('getLiipImagine_Data_ManagerService.php')
(var/cache/dev/ContainerT6RJtWR/getLiipImagine_Service_FilterService.php:11)
at require('/home/kribetko/PhpstormProjects/incomet/var/cache/dev/ContainerT6RJtWR/getLiipImagine_Service_FilterService.php')
(var/cache/dev/ContainerT6RJtWR/appDevDebugProjectContainer.php:1870)
at ContainerT6RJtWR\appDevDebugProjectContainer->load('getLiipImagine_Service_FilterService.php')
(var/cache/dev/ContainerT6RJtWR/getImagineControllerService.php:11)
at require('/home/kribetko/PhpstormProjects/incomet/var/cache/dev/ContainerT6RJtWR/getImagineControllerService.php')
(var/cache/dev/ContainerT6RJtWR/appDevDebugProjectContainer.php:1870)
at ContainerT6RJtWR\appDevDebugProjectContainer->load('getImagineControllerService.php')
(vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:240)
at Symfony\Component\DependencyInjection\Container->make('Liip\\ImagineBundle\\Controller\\ImagineController', 1)
(vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:222)
at Symfony\Component\DependencyInjection\Container->get('Liip\\ImagineBundle\\Controller\\ImagineController')
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php:51)
at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController('Liip\\ImagineBundle\\Controller\\ImagineController')
(vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php:54)
at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController('Liip\\ImagineBundle\\Controller\\ImagineController')
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php:110)
at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController('Liip\\ImagineBundle\\Controller\\ImagineController::filterAction')
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php:42)
at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController('Liip\\ImagineBundle\\Controller\\ImagineController::filterAction')
(vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php:46)
at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController('Liip\\ImagineBundle\\Controller\\ImagineController::filterAction')
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php:85)
at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(object(Request))
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/TraceableControllerResolver.php:38)
at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController(object(Request))
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:132)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:66)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:188)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(web/app_dev.php:42)
at require('/home/kribetko/PhpstormProjects/incomet/web/app_dev.php')
(vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/router.php:42)
@KriBetko please create the /web/media/image folder manually and try again
It's works. Thanks
Have trouble with image path
Sylius: ^1.2 sylius-vendor-plugin: ^1.0