0

目标: 我试图在 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>
4

1 回答 1

1

仔细阅读以查看实际的解决方案。

不应该

        <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']') ?> 
于 2012-07-21T12:30:42.147 回答