小编sni*_*ady的帖子

Symfony 4包含来自供应商目录的资产

我想从我的twig模板中加载供应商资产,使用composer在供应商目录中下载.

使用相对路径是一种解决方案(在这个例子中我将包括bootstrap css,但同样的问题是对于作曲家所需的任何其他lib,如jQuery,jQueryUI等)

<link rel="stylesheet" href="{{ asset('../vendor/twbs/bootstrap/dist/css/bootstrap.min.css') }}" >
Run Code Online (Sandbox Code Playgroud)

Symfony文档建议使用asset:install来生成从供应商目录到公共的符号链接,但我无法理解它是如何工作的.assets:install -h不太清楚,让我了解如何将特定的供应商路径链接到公共目录.

创建一个simlink与

ln -s /path/of/vendor/lib /path/public/dir
Run Code Online (Sandbox Code Playgroud)

工作正常但是,每次我使用composer查找更新时,都会删除创建的符号链接.

是否有关于"最佳实践"的想法,以包含供应商目录中的资产?

谢谢

php symfony twig composer-php bootstrap-4

11
推荐指数
1
解决办法
2113
查看次数

标签 统计

bootstrap-4 ×1

composer-php ×1

php ×1

symfony ×1

twig ×1