2015-04-02 2 views
0

Я работаю на странице, которые отображают видео , так что это мой код:Twig - Актив содержит путь

И я хочу, чтобы сцепить в URL на пути в активе:

<video src="{{asset('bundles/cdlrcode/videos/'+'{{ path('coursvideo_edit', { 'id': entity.id }) }}'')}}" controls>    </tr>

+0

Вы пробовали '~' вместо '+'? –

ответ

1

Строки в веточке сцепляются по ~

Таким образом, путь к видео должен быть

{{ asset('bundles/cdlrcode/videos/' ~ path('coursvideo_edit', { 'id': entity.id })) }} 
+0

спасибо, конкатенация сработала, но у меня была эта ошибка. В той же строке. Аргументы должны быть разделены запятой. Неожиданный токен «имя» значения «coursvideo_edit» («пунктуация» ожидается со значением «,») в CdlrcodeBundle: CoursVideo: show.html.twig в строке 15 – Hamza

+0

'{{path ...}}' не следует указывать , Также есть одна дополнительная дополнительная цитата. –

+0

см. Обновленный ответ –