Symfony 和 composer 组件文件夹
Symfony and composer component folder
config.yml
jquery:
inputs:
- %kernel.root_dir%/../vendor/components/jquery/jquery.min.js
composer.json
"require": {
"components/jqueryui" : "dev-master",
"components/jquery": "dev-master"
},
//...
Jquery 位于 vendor\composer 但 symfony 不重新调整此路径:
[message] The source file
"F:\UniServerZ\www\app/../vendor/jquery/jquery/jquery.min.js" does not
exist.
如何link到组件/文件夹?....
好吧,我认为那是因为 jQuery 应该在 public 文件夹中,web
,这样您就可以从外部访问它。
composer.json:
"config": {
"bin-dir": "bin",
"component-dir": "web/components"
},
你可以像这样使用它 (assetic
):
{% javascripts 'components/jquery/jquery.min.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
希望对您有所帮助。
config.yml
jquery:
inputs:
- %kernel.root_dir%/../vendor/components/jquery/jquery.min.js
composer.json
"require": {
"components/jqueryui" : "dev-master",
"components/jquery": "dev-master"
},
//...
Jquery 位于 vendor\composer 但 symfony 不重新调整此路径:
[message] The source file "F:\UniServerZ\www\app/../vendor/jquery/jquery/jquery.min.js" does not exist.
如何link到组件/文件夹?....
好吧,我认为那是因为 jQuery 应该在 public 文件夹中,web
,这样您就可以从外部访问它。
composer.json:
"config": {
"bin-dir": "bin",
"component-dir": "web/components"
},
你可以像这样使用它 (assetic
):
{% javascripts 'components/jquery/jquery.min.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
希望对您有所帮助。