sam*_*ime 4 cdn symfony assetic
有没有办法我可以扩展Assetic所以它允许我从我在其他地方配置的CDN加载我的图像.如果我可以编写允许细粒度控制的插件/扩展/事件监听器/等,那将是非常棒的.
同样,我是否可以使用assetic:dump console命令,因此当我执行转储时,我可以自动将图像从本地框推送到CDN(因为我希望图像在开发本地加载)?
基本上,我希望能够将图像放在我本地机器的某个位置,例如:web/images/image.png
在dev上,当我做类似的事情:
asset('images/image.png')
Run Code Online (Sandbox Code Playgroud)
它会在dev上吐出这样的URL:
http://1.2.3.4/images/image.png
Run Code Online (Sandbox Code Playgroud)
在生产过程中,它会吐出类似的东西:
http://my.cdn.net/images/image.png
Run Code Online (Sandbox Code Playgroud)
当我运行assetic:dump时,图像会自动上传.
谢谢.
查看此链接:http://symfony.com/doc/master/reference/configuration/framework.html#assets-base-urls
您可以在config.yml中添加基本URL,如:
framework:
templating:
assets_base_urls:
http: my.cdn.net
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5246 次 |
最近记录: |