2016-04-06 3 views
0

Verwenden Sie Cake \ ORM \ TableRegistry;Abrufen von Bildern aus der Datenbank nach dem Hochladen mit cuchephp3

$ websites => TableRegistry :: get ('Websites');

$ query => $ webseiten-> find() -> order (['creation_date' => 'DESC']);

echo "<table>"; 
    echo"<tr> 
      <td>Cover Image</td> 
      <td>Company Name</td> 
      <td>Date Added</td> 
     </tr>"; 
    foreach ($query as $row) { 
    echo"<tr> 
      <td>".$row['Website']['image']."</td> 
      <td>".$row->company."</td 
      <td>".$row->creation_date."</td>   </tr>"; 
    }  
echo"</table>"; 

?>  
 I remember this code in cakephp2 and display the images path "app/webroot/img/websites/" 
<?php echo $this->Html->image('websites/' . $row['Website']['image']); 

Aber wie es in cakephp3 zu tun, um das Bild anzuzeigen. ?>

Antwort

0

In cakephp 3 gibt es keinen großen Unterschied jede hat, Es ist einfach wie wie unten Code

<?php foreach ($websites as $websites): ?> 
    <?= $this->Html->image('websites/'.$websites->image) ?> 
<?php endforeach; ?> 
+0

noch kann ich nicht das Bild hochgeladen sehen werden. – distromob

+0

Haben Sie Ihr Bild hochgeladen? Fügen Sie Ihren Code hinzu, den Sie ausprobiert haben. –

+0

siehe unten für meinen Code danke .. https://gist.github.com/distromob/911e9f1bc4030de855c1c3d7f3876fe2 – distromob

Verwandte Themen