CakePHP:在view.ctp中显示图像


CakePHP: Showing images in view.ctp

目标:我正试图在视图.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']') ?>