gpt4 book ai didi

css - 如何正确设置位于供应商自定义包内的 Symfony asset() 的 base_path?

转载 作者:行者123 更新时间:2023-11-28 02:56:13 24 4
gpt4 key购买 nike

所以我知道如何为这种情况定义包名称:

<link rel="stylesheet" type="text/css" href="{{ asset('test.css', 'my_custom_bundle') }}">

要使 my_custom_bundle 可识别,我必须去:

framework:
assets:
packages:

并像这样定义我的自定义:

framework:
assets:
packages:
my_custom_bundle:
base_path: [HERE I HAVE TO POINT TO VENDOR]

我不知道要将什么放入base_path。我的 css 文件和所有其他 Assets 都是在一个自定义包中创建的,该包通过 composer 共享和提取。

它位于:/vendor/my-company/my-custom-bundle/src/Foo/Bar/Baz/Resources/styles/test.css

我应该如何设置 base_path?感谢您的帮助。

最佳答案

我认为这是不可能的,因为 vendor 不是也不应该是可公开访问的目录。我将不得不从 public 做一个符号链接(symbolic link)并从那里开始引用......

如有错误请指正

关于css - 如何正确设置位于供应商自定义包内的 Symfony asset() 的 base_path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46437823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com