【问题标题】:symfony 2.1 : insert image with PHP script and Twigsymfony 2.1:使用 PHP 脚本和 Twig 插入图像
【发布时间】:2012-12-10 22:46:31
【问题描述】:

使用简单的 PHP,我们可以插入由 PHP 脚本生成的图像,例如:

<img src="image_script.php">

我们如何使用 Symfony 和 Twig 做到这一点?

【问题讨论】:

  • 我不确定你的意思。是否要链接到已有的 .php 文件?你想链接到输出图像的 Symfony2 动作吗?
  • 一个或另一个会很好。我可以编写一个 php 文件或创建图像的操作...

标签: twig symfony-2.1


【解决方案1】:

我认为你应该看看 LiipImagineBundle :

https://github.com/liip/LiipImagineBundle

此捆绑包允许您创建调整大小图像的缓存。

【讨论】:

    【解决方案2】:

    你可以在 Symfony2 和 twig 中做到这一点,就像在普通 php 中一样:

    <img src="{{ path("img_action") }}" alt="" />
    

    其中img_action 是返回图像的操作的路由名称。

    在该操作中,创建一个新的 Response 实例,将其内容设置为图像,将 content-type 标头设置为适当的 MIME 类型,然后 return 它。

    【讨论】:

    • 太好了,这正是我所需要的。只是因为好奇,我们如何处理创建图像的php文件的情况?
    • 你把 php 文件的位置放在 src 属性中。
    猜你喜欢
    • 2015-09-25
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2019-06-13
    • 2013-03-16
    • 1970-01-01
    相关资源
    最近更新 更多