使用这样的image_tag()
方法时:
<?php echo image_tag('whatever.png') ?>
Symfony输出如下图像:
<img src="/images/whatever.png"/>
默认情况下,它使用images
作为您网站目录中的基本图像文件夹。您可以在Symfony配置中更改此默认文件夹名称吗?说我想使用img
代替images
...
答案 0 :(得分:3)
配置变量名为sf_web_images_dir_name
。你可以在源here中看到它。可以通过sfConfig::set
或app.yml
设置。
总而言之,似乎最简单的方法是添加:
<?php sfConfig::set('sf_web_images_dir_name', 'img'); ?>
到app.yml的末尾,只是因为这是预期配置内容的地方,但有很多种方法可以实现这一点。
答案 1 :(得分:0)
我不确定是否有办法在YAML设置文件中全局配置它,但这应该很容易在apps/frontend/config/frontendConfiguration.class.php
(或等效的应用程序名称)中使用{{1 }}:
sfConfig::set