CakePHP:在view.ctp中显示图像

时间:2012-07-21 12:28:05

标签: php cakephp views image

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

1 个答案:

答案 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']') ?>