symfony2 assets:安装输出目录

Aai*_*ike 6 symfony

我正在尝试将symfony的默认"web"目录更改为其他内容,例如public_html.

我的大部分工作都遵循这里的手册 - > http://symfony.com/doc/master/cookbook/configuration/override_dir_structure.html

该文档的最后一部分解释了如何更改资产,以便assetic:dump将输出到正确的目录,以便工作,并且网站也可以工作.

但是该文档似乎没有解释如何更改assets:install命令的输出目录.

当我运行此命令时,它仍然输出到web目录.有谁知道如何改变这个?

Eln*_*mov 5

assets:install 需要一个参数来告诉资产的安装位置:

app/console assets:install path
Run Code Online (Sandbox Code Playgroud)

只是提供你的路径而不是web.

  • 是否没有可以永久设置的配置?在composer.json文件中,有一个““ extra”:{“ symfony-web-dir”:“ web”}设置。这仅用于安装命令吗? (2认同)

tur*_*bod 1

您可以为 asset:install 设置路径参数,
但我认为在某些情况下最好不要覆盖目录结构,最好创建指向 Web 目录的符号链接。