目标:我正试图在视图.ctp中显示一个图像。我正试图获取与其他信息一起保存的图像。我非常确信ProductsController中的代码是100%正确的,如果不是,那将在下一步发布。
以下是产品视图.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>
阅读一点以查看实际的解决方案
不要
<img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " width="300px" />
be:
<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']') ?>