2017-03-07 83 views
0

我想在我的应用程序中使用jQuery智能向导。 我已更新composer.json,然后运行作曲家更新。 在这里,我将供应商文件夹中的相关文件作为techlab \ smartwizard获取。如何在Symfony 3中使用供应商文件夹中的css和js文件?

如何从树枝模板链接css和js文件? 我试图使用下面的命令来生成资源链接。

php bin\console assets:install --symlink --relative 

看来该命令只处理每个Bundle中资源\ Public中的文件夹。 我希望我可以使用下面的链接来获取文件。

<link rel="stylesheet" href="{{ asset('bundles/XXX/static//styles/XXX.css') }}"> 

我知道我可以在web文件夹下创建CSS和JS文件夹,然后在那里复制相关文件。我只是想知道我是否必须手动执行此操作,然后才能使用Composer进行安装。我可以下载该文件并将它们放入目标文件夹中。就这样。

我不确定是否有更好的方法来管理资源。

非常感谢您的帮助。

+0

[创建CSS,JS,图像就像在一个symfony应用程序资产并访问他们在树枝模板](http://www.inanzzz.com/index.php/post/qau5/creating-css-js-image-like-assets-in-a-symfony-application-and-accessing-他们在枝杈模板) – BentCoder

+0

帮助很多,谢谢 – Bob

回答

0

assets:install命令仅如果它发现在Resources/public目录的目录/文件。

在这里我看到两个选项:

1) create a bundle and add the files in the Resources public directory 

2) use bower and install this package as a dependency for frontend. 
For this, you may create a `.bowerrc` file to set the 
target directory which can be `web/bower`. 

Composer可以用来管理PHP的依赖关系,而不是前端的,除非有人制成的包装与作曲家和集成在框架工作。

所以,你可以使用:

1) composer -> php related, backend dependencies 

2) bower, npm -> frontend dependencies 

我使用的是预编译器与管理CSS,图像和js文件在项目一饮而尽

+0

谢谢Marius。目前我只是使用第一个选项。 – Bob

0

尝试

php bin\console 

php bin/console 

凡在命令行

+1

不仅脱离主题,但在窗口上不能很好地工作。 – Cerad

+0

是的,谢谢你的帮助,Imanali&Cerad – Bob

相关问题