2012-07-21 27 views
0

目標: 我想在view.ctp中顯示圖像。我試圖抓住與其餘信息一起保存的圖像。我敢肯定,ProductsController中的代碼是100%正確的,如果不是,那麼將會在下一個帖子中發佈。CakePHP:在view.ctp中顯示圖像

這裏是在view.ctp產品代碼:

<h1>Viewing Product</h1> 

<div><b>Name:</b> <?php echo $Product['Product']['name']; ?></div> 

     <div> 
      <img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " width="300px" /> 
     </div> 

<div><b>Description:</b> <?php echo $Product['Product']['description']; ?></div> 
<div><b>Price:</b> <?php echo $Product['Product']['price']; ?></div> 

回答

1

讀了一點,看看實際的解決方案。

Shoudln't

 <img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " width="300px" /> 

是:

 <img src="<?php echo $path .'/'. $Product['Product']['filename']; ?> " width="300px" /> 

由於原來的海報實際上回答了他們自己的問題,我想我會詳細說明。

解決方案:

更換:

 <img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " width="300px" /> 

有:

 <?php echo $this->Html->image('$Product['Product']['filename']') ?> 
+2

而不應是全部用'$這個 - > HTML的「圖像(被替換。 ..)'? :) – 2012-07-21 12:34:06

+0

http://webdesign4.georgianc.on.ca/~100141468/comp2084/todo/products/view/3這沒有奏效。它如何看$ this-> Html-> image? – 2012-07-21 12:35:38

+1

@drHannibalLecter:我不知道,因爲我對CakePHP一無所知,但這似乎更有意義。 – Kris 2012-07-21 12:37:56