Symfony Assetic 没有链接自己的包
Symfony Assetic is not linking own bundles
我发现了一些我无法解释为什么 symfony 会这样的行为。
我创建了几个包来将我的脚本的功能分解为模块。
到目前为止一切正常。
今天,我第一次将它部署到暂存环境中。
我执行了
phpapp/consoleassetic:dump
没有任何问题。
然后我执行
php app/console assets:install 网页
但它没有为我自己的包创建符号链接。 (他们在那里拥有我的开发系统)。
这是输出:
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
None 我的捆绑包出现在这里。
我想知道如何启用它,因为我还需要推送几个属于捆绑包的图像。
我使用
创建了捆绑包
php app/console generate:bundle
和控制器骨架
php app/console generate:controller
我没有修改任何结构。
(我在控制器文件中使用注释,在配置文件中使用 yml)
我错过了什么?
没有真正查看 google 中的搜索,因为我真的不知道问题出在哪里。
或者它甚至是一个问题?
是否缺少任何文件夹?
您的捆绑包需要添加到
assetic:
bundles:[yourBundle]
assetic 期望您的文件在
Bundle/Resources/assets
and/or
Bundle/Resources/public
文件夹。
(我之前找到了this answer,也许对你有用..)
我发现了一些我无法解释为什么 symfony 会这样的行为。 我创建了几个包来将我的脚本的功能分解为模块。 到目前为止一切正常。 今天,我第一次将它部署到暂存环境中。 我执行了
phpapp/consoleassetic:dump
没有任何问题。 然后我执行
php app/console assets:install 网页
但它没有为我自己的包创建符号链接。 (他们在那里拥有我的开发系统)。
这是输出:
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
None 我的捆绑包出现在这里。 我想知道如何启用它,因为我还需要推送几个属于捆绑包的图像。
我使用
创建了捆绑包php app/console generate:bundle
和控制器骨架
php app/console generate:controller
我没有修改任何结构。 (我在控制器文件中使用注释,在配置文件中使用 yml) 我错过了什么? 没有真正查看 google 中的搜索,因为我真的不知道问题出在哪里。 或者它甚至是一个问题? 是否缺少任何文件夹?
您的捆绑包需要添加到
assetic:
bundles:[yourBundle]
assetic 期望您的文件在
Bundle/Resources/assets
and/or
Bundle/Resources/public
文件夹。
(我之前找到了this answer,也许对你有用..)