Я установил Symfony 5 с помощью команды $ composer create-project symfony/website-skeleton my_project_name
с намерением получить максимально полный пакет Symfony.
После настройки моего контроллера и маршрутов я начал кодировать шаблон Twig, используя Bootstrap 4 через CDN, и рендеринг страницы работал нормально.
Когда я решил настроить файлы Bootstrap в моем местоположении, а не через CDN, я понял, что функция asset()
не возвращает путь к файлам, хранящимся в папке publi c.
То же самое происходит с другими файлами и каталогами, расположенными внутри папки publi c.
Я проверил свой " composer. json "и актив настроен в следующей версии:
"symfony/asset": "5.1.*"
Он правильно установлен в папке« vendor ».
Вот пример используя функцию в моем коде в файле «base. html .twig»:
href="{{ asset("bootstrap/css/bootstrap.css") }}
Я переделал шаги по установке компонента «asset», следуя инструкциям в документации ниже, и я также сделал не получить какие-либо результаты:
https://symfony.com/doc/current/components/asset.html
Я хотел бы знать, проходил ли кто-нибудь через это и есть ли у них какое-либо решение для этого.
Благодарен.