CakePHP:在 view.ctp 中显示图像
Posted
技术标签:
【中文标题】CakePHP:在 view.ctp 中显示图像【英文标题】:CakePHP: Showing images in view.ctp 【发布时间】:2012-07-21 12:28:05 【问题描述】:目标: 我正在尝试在 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']; ?> " />
</div>
<div><b>Description:</b> <?php echo $Product['Product']['description']; ?></div>
<div><b>Price:</b> <?php echo $Product['Product']['price']; ?></div>
【问题讨论】:
【参考方案1】:仔细阅读以了解实际解决方案。
不应该
<img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " />
是:
<img src="<?php echo $path .'/'. $Product['Product']['filename']; ?> " />
?
由于原始海报实际上回答了他们自己的问题,我想我会详细说明。
解决方案:
替换:
<img src="<?php echo $path .'/'. $row['Product']['filename']; ?> " />
与:
<?php echo $this->html->image('$Product['Product']['filename']') ?>
【讨论】:
不应该全部换成$this->Html->image(...)
吗? :)
webdesign4.georgianc.on.ca/~100141468/comp2084/todo/products/… 那没用。 $this->Html->image 看起来如何?
@drHannibalLecter:我不知道,因为我对 CakePHP 一无所知,但这似乎更有意义。
Html->image ('$Product['Product']['filename']') ?> 是的,我不太确定我要去哪里
明白了!作品!谢谢大家以上是关于CakePHP:在 view.ctp 中显示图像的主要内容,如果未能解决你的问题,请参考以下文章