我想检索图像的src
URL。
{% image "@AcmeMyBundle/Resources/public/image/myimage.jpg" %}
<img src={{ asset_url }}
{% endimage %}
我如何在控制器内获取
asset_url
?例如
http://example.com/images/c1ca79c_myimage.jpg
甚至
images/c1ca79c__myimage.jpg
我试过了:
$this->container
->get('templating.helper.assets')
->getUrl('@AcmeMyBundle/Resources/public/image/myimage.jpg');
但这将返回字符串
/@AcmeMyBundle/Resources/public/image/myimage.jpg
而不是URL。 最佳答案
您是否尝试过:
$this->container
->get('templating.helper.assets')
->getUrl('bundles/acmemy/public/image/myimage.jpg');
关于symfony - Controller 中的Symfony2图像路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26661201/