Symfony Assetic没有链接自己的bundle


Symfony Assetic is not linking own bundles

我发现了一些我无法解释的东西,为什么symfony会这样做。我创建了几个包,将脚本的功能分解为模块。到目前为止一切都很好。今天我第一次将它部署到一个暂存环境中。我执行

php app/console asset:dump

没有任何问题。然后执行

php app/console assets:install web

但是它没有为我自己的包创建符号链接。(拥有我的开发系统,他们在那里)。

输出如下:

php app/console assets:install
Installing assets as hard copies.
Installing assets for Symfony'Bundle'FrameworkBundle into web/bundles/framework
Installing assets for Stfalcon'Bundle'TinymceBundle into web/bundles/stfalcontinymce
Installing assets for JMS'JobQueueBundle into web/bundles/jmsjobqueue

我的包没有出现在这里。我想知道如何启用这个,因为我需要将属于它的捆绑包的几个图像也推送给它。

我使用 创建了这些包

php app/console生成bundle

和控制器框架

php app/console generate:controller

我没有修改任何结构。(我在控制器文件和yml中使用注释作为配置文件)我错过了什么?我没有在谷歌上搜索过,因为我真的不知道问题从哪里来。或者这真的是个问题吗?有没有什么文件夹不见了?

你的bundle需要被添加到

assetic:
    bundles:[yourBundle]

asset期望你的文件在

Bundle/Resources/assets 

Bundle/Resources/public

文件夹。