2017-12-07 14 views
0

Ich installiere das Bündel LiipImagineBundle für mein symfony Projekt. ich es im Kernel hinzugefügt, Config es:LiipImagineBundle Fehler

liip_imagine: 
resolvers: 
    default: 
     web_path: ~ 
filter_sets: 
    avatar: 
     quality: 75 
     cache: ~ 
     filters: 
      thumbnail: { size: [120, 120], mode: outbound } 

Wenn ich in einer Seite mit einem Formular bin starten, bekam ich diese Fehlermeldung:

Unable to find template "LiipImagineBundle:Form:form_div_layout.html.twig" (looked into: /Users/user/www/html/project/app/Resources/views, /Users/user/www/html/project/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form). 

Warum? Kannst du mir helfen, das Problem zu finden? Und wenn ich die Konfiguration und den Kernel für LiipImagineBundle lösche, funktioniert es wieder.

Dank durch weitere

Edit: Ich arbeite an der V3.4.1 von symfony.

"php": ">=5.5.9", 
"doctrine/doctrine-bundle": "^1.6", 
"doctrine/orm": "^2.5", 
"incenteev/composer-parameter-handler": "^2.0", 
"sensio/distribution-bundle": "^5.0.19", 
"sensio/framework-extra-bundle": "^5.0.0", 
"symfony/monolog-bundle": "^3.1.0", 
"symfony/polyfill-apcu": "^1.0", 
"symfony/swiftmailer-bundle": "^2.6.4", 
"symfony/symfony": "3.4.*", 
"twig/twig": "^1.0||^2.0", 
"jms/serializer-bundle": "^2.3.0", 
"friendsofsymfony/elastica-bundle": "^4.0.1", 
"friendsofsymfony/rest-bundle": "^2.3.0", 
"friendsofsymfony/user-bundle": "^2.0.2", 
"stof/doctrine-extensions-bundle": "^1.2.2", 
"doctrine/doctrine-migrations-bundle": "^1.3.1", 
"lexik/maintenance-bundle": "^2.1.2", 
"liip/imagine-bundle": "^1.9.1", 
"nelmio/api-doc-bundle": "^2.13.3", 
"nietonfir/google-recaptcha-bundle": "^0.2.1", 
"beberlei/DoctrineExtensions": "^1.0.20" 
+0

Teilen Sie die Version von Symfony und LiipImagineBundle Sie benutzen. (Sie können composer.json teilen, wenn Sie möchten). –

+0

hast du deinen Cache gelöscht? –

+0

Löschen des Cache nichts tun :( – Blitz

Antwort

2

Ich konnte das Problem reproduzieren und fand eine Arbeit um Hack.

# LiipImagineExtension.php 
$resources = $container->hasParameter('twig.form.resources') ? 
$container->getParameter('twig.form.resources') : array(); 

// The existing line 
//$resources[] = 'LiipImagineBundle:Form:form_div_layout.html.twig'; 

// Change to 
$resources[] = '@LiipImagine/Form/form_div_layout.html.twig'; 

$container->setParameter('twig.form.resources', $resources); 

Also irgendwo entlang der Strecke scheint S3.4 etwas geändert zu haben, nur zu Zweig Namensräumen statt der Doppelpunkt-Notation zu verwenden. Irgendwie eine seltsame BC-Pause für Symfony.

Ich überprüfte auf liip github. Dies ist tatsächlich in ihrem unveröffentlichten 2.0-Zweig behoben. Betrachten Sie die Aktualisierung auf "Liip/imagine-Bundle": "^[email protected]",

Dies auch durch die Konfiguration des Rahmens befestigt werden kann Zweig verwenden:

# app/config/config.yml 
framework: 
    templating: 
     engines: ['twig']