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

J'utilise FuelPHP pour créer un site Web de portefeuille. PHP v5.6 Ceci est la section "works" où les images et les détails d'un "travail" sont récupérés à partir de la base de données. Utiliser la boucle foreach. Je veux obtenir le "cover_img" (qui est le nom de l'image), à ​​l'intérieur de la Asset::img(..)FuelPHP- Utilisation de Asset :: img() avec des images récupérées dans la base de données par la boucle for

Comment faire? que mettre à la place de $work->cover_img?

Edit: j'ai pu obtenir le résultat en utilisant ceci:

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

peut-il être réalisé en utilisant Asset :: img() au lieu d'Uri :: base()?

Répondre

0

Tu ne peux pas le faire:

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

...?

+0

Ah! L'évidence. Merci, je faisais cela cover_img.' ', Array (' class '=>' img-responsive ',' alt '=>' ... ')); ?> –