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'=>'...'));
?>
...?
<?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(..)
如何做到这一点?用什么代替 $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'=>'...'));
?>
...?