有没有办法在 symfony 中更改由 assets:install symbolic link 生成的名称?

Is there a way to change name of generated by assets:install symbolic link in symfony?

我看到在使用 assets:install 命令时,默认情况下会生成名称为 bundle/bundlename 的链接。有办法更改此名称吗?

您可以检查 Symfony 存储库中的 current code that is used。要定义每个包的文件夹,使用一行:

$assetDir = preg_replace('/bundle$/', '', strtolower($bundle->getName()));

没有任何部分可以从外部连接到这一代,既没有在命令本身定义(这样你就可以修饰命令),也没有在包的定义中定义(这样你就可以更自由地生成文件夹包中的名称,未绑定到 getName 方法)。