如何使用Symfony 1.4 image_tag助手访问web文件夹下的照片


How to use Symfony 1.4 image_tag helper to access photos under web folders

我想在我的Symfony 1中实现一个"谁在线"。4应用程序。我知道,例如,为了显示照片(在/web/images/photo.png中),Symfony有这个image_tag助手

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

如果照片在/web/images/flags中,如何向相应的用户正确显示照片,例如国旗?。我在模板中尝试过这个

 //templates
<ul>
<?php foreach($codes as $code): ?>
  <li>
    <?php echo image_tag("/images/flags/".strtolower($code->countrycode).".gif") ?> <?php echo $code->country ?> (<?php echo $code->count ?>)
  </li>
<?php endforeach; ?>
</ul>

my_app
/app
/modules
/web
  /images
    /flags

但它不会显示相应的照片(国旗)。有什么帮助吗?

使用不带前导斜杠的相对路径:

image_tag("flags/".strtolower($code->countrycode).".gif");