Я предложил это как функцию для absolute_url()
, но она была отклонена: https://github.com/symfony/symfony/issues/30281
Итак, вот собственноручное решение, которое я придумал: Создайте следующий Пользовательский фильтр веток :
public function addUsername(string $url, string $username, string $password)
{
$delimiter = '://';
$parts = explode($delimiter, $url);
return $parts[0].$delimiter.$username.':'.$password.'@'.$parts[1];
}
И используйте это так:
{{ absolute_url(path('route-name'))|addUsername('foo', 'bar') }}