我在app/webroot/
创建了一个文件夹。用于放置图像。默认情况下img文件夹cantain图像。我用过这样的东西:
<?php
echo $html->image('foldopen.png',array('width'=>14,'height'=>'10','alt'=>'open'));
?>
现在我已经创建了img文件夹的新图像文件夹。怎么用呢?
答案 0 :(得分:9)
在路径的开头使用斜杠。例如
echo $html->image('/images/foldopen.png');
在开头使用斜杠是相对于app / webroot目录
答案 1 :(得分:4)
只需在webroot文件夹(测试版)中创建您的文件夹并使用如下:
echo $this->Html->image('/test/image.jpg');
答案 2 :(得分:2)
我在webroot目录中创建了一个图像文件夹。我用了
$this->Html->image('../images/profile_image.jpg');
在我的cakephp2.1应用程序中。这对我有用。
答案 3 :(得分:2)
或者您只需更改App.imageBaseUrl
app/Config/core.php
即可
答案 4 :(得分:0)
如果你想保持你的$ html-&gt; image()语句简短并修改默认的图像路径,你可以通过改变config / tags.php文件来覆盖image()的默认行为。