目标: 我试图在view.ctp中显示一个图像。我试图抓住与其他信息一起保存的图像。我很确定ProductsController中的代码是100%正确的,如果不是,那么下次会发布。
以下是产品的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>
答案 0 :(得分: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']') ?>