Ticketa
Registered
Привет
Имам 2 променливи:
item.category_id & item.category_slug
Както имам и създадена глобална функция generalUrl - тя служи за създаване на пълен линк + https://
Ако кода изглежда:
=> нямам проблеми
ако кода изглежда (статично без променливите по-горе) :
=> няма проблеми
Ако обаче се опитам да добавя:
Получавам грешка:
Message: 'An exception has been thrown during the rendering of a template ("A non-numeric value encountered").'
Има ли някакъв вариант при който да използвам променливите вътре?
Така:
{{ '/blog/category/' ~ item.category_id ~ '/' ~ item.category_slug | generalUrl }}
Не получавам грешка, но е изключително разбъркан резултата:
/blog/category/1/http://blog.localothers
А трябва да бъде:
ЕДИТ: Намерих решението:
{{ ('/blog/category/' ~ item.category_id ~ '/' ~ item.category_slug) | generalUrl }}
Имам 2 променливи:
item.category_id & item.category_slug
Код:
$twig->addFilter(new \Twig\TwigFilter('generalUrl','url'));
Както имам и създадена глобална функция generalUrl - тя служи за създаване на пълен линк + https://
Ако кода изглежда:
Код:
/blog/category/{{ item.category_id }}/{{ item.category_slug }}
ако кода изглежда (статично без променливите по-горе) :
Код:
{{ '/blog/category/1/nqkakuv-slug' | generalUrl }}
Ако обаче се опитам да добавя:
Код:
{{ '/blog/category/' + item.category_id + '/' + item.category_slug | generalUrl }}
Получавам грешка:
Message: 'An exception has been thrown during the rendering of a template ("A non-numeric value encountered").'
Има ли някакъв вариант при който да използвам променливите вътре?
Така:
{{ '/blog/category/' ~ item.category_id ~ '/' ~ item.category_slug | generalUrl }}
Не получавам грешка, но е изключително разбъркан резултата:
/blog/category/1/http://blog.localothers
А трябва да бъде:
ЕДИТ: Намерих решението:
{{ ('/blog/category/' ~ item.category_id ~ '/' ~ item.category_slug) | generalUrl }}
Последно редактирано: