2017-02-01 3 views
0

Я хотел бы встроить иконки svg с функцией источника ветви.Путь функции источника Twig

Моих иконок в пачке - AppBundle/Ресурсы/государственные/IMG/иконки/

Как я могу получить доступ к этой иконке пути с источником()?

ответ

1

Это не то, как вы получаете доступ к своим активам в веточке. Сначала вам нужно сгенерировать свои ресурсы в веб-каталоге с помощью команды. (Если вы используете Symfony 2.8 или выше сначала необходимо install AsseticBundle)

php bin/console assets:install --symlink (Symfony3) 

или

php app/console assets:install --symlink (Symfony2) 

Опция символическая предотвратить от твердых копий в веб-каталог.

Затем в прута вы можете получить к нему доступ:

<image src="{{ asset('bundles/app/img/icons/your_icon.svg') }}"/> 
+0

Я хочу встраивать SVG-файл - {{источник ('path_to_svg')}}, а файл SVG находится в AppBundle/Resources/общественной/IMG/иконки /. Как установить правильный путь к этим файлам? –

+1

Вы можете попробовать этот https://github.com/aelvan/Inlin-Craft/ или http://stackoverflow.com/questions/38261299/twig-include-external-code-from-an-svg-file – OlivierC

Смежные вопросы