php - 交响乐团 : image_tag() can you change the directory?

标签 php symfony1

当使用这样的image_tag()方法时:

<?php echo image_tag('whatever.png') ?>

Symfony 输出如下图像:

<img src="/images/whatever.png"/>

默认情况下,它使用 images 作为 Web 目录中的基本图像文件夹。你能在 Symfony 配置中更改这个默认文件夹名称吗?假设我想使用 img 而不是 images...

最佳答案

配置变量名为sf_web_images_dir_name。您可以在源here中看到这一点。可以通过 sfConfig::set 或通过 app.yml 设置。

总而言之,最简单的方法似乎是添加:

<?php sfConfig::set('sf_web_images_dir_name', 'img'); ?>

到 app.yml 的末尾,只是因为这是需要配置内容的地方,但有多种不同的方法可以完成此操作。

关于php - 交响乐团 : image_tag() can you change the directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6988754/

相关文章:

post - symfony 1.4 如何获取POST参数?

php - 如何将 HTML 存储在 Doctrine YML fixture 中

javascript - 当用户点击 <span> (x) 时,关闭 PHP 中的模式

model-view-controller - symfony 中每个文件有单个/多个操作的优点/缺点?

full-text-search - 使用 Lucene 通过 Symfony 为 PDF 文件建立索引

mysql - 需要 SQL 中的一组字段中的一个

php - 提交一个设置了action属性的表单,同时有一个javascript代码来处理提交

php - 将 php 语法与 ajax 结合起来

PHP 编辑 Microsoft Word 文档 str_replace 和 preg_replace 不起作用

php - 使用 PHP SoapClient 访问 Magento API 导致重定向 - 通过浏览器访问有效