FuelPHP- 将 Asset::img() 与通过 for 循环从数据库中获取的图像一起使用

FuelPHP- Using Asset::img() with images fetched from database by for loop

<?php foreach($works as $work) : ?> 
<?php echo Asset::img('project-icons/icon/$work->cover_img', array('class'=>'img-responsive', 'alt'=>'...')); ?>  
<?php endforeach; ?>

我正在使用 FuelPHP 来构建一个投资组合网站。 PHP v5.6 这是 "works" 部分,其中 "work" 的图像和详细信息是从数据库中获取的。使用 foreach 循环。我想在 Asset::img(..)

中获取 "cover_img" (这是图像名称)

如何做到这一点?用什么代替 $work->cover_img?

编辑:我使用这个得到了结果:

<img src="<?php echo Uri::base(false); ?>/assets/img/project-icons/icon/<?php echo $work->cover_url; ?>" class="img-responsive" alt="..." />

这可以通过使用 Asset::img() 而不是 Uri::base() 来实现吗?

你就不能这样做吗:

<?php 
echo Asset::img('project-icons/icon/'.$work->cover_img, array('class'=>'img-responsive', 'alt'=>'...')); 
?>  

...?