如何在cakephp中使用新的图像文件夹

时间:2010-05-15 07:09:17

标签: cakephp

我在app/webroot/创建了一个文件夹。用于放置图像。默认情况下img文件夹cantain图像。我用过这样的东西:

<?php 
   echo $html->image('foldopen.png',array('width'=>14,'height'=>'10','alt'=>'open'));
?>

现在我已经创建了img文件夹的新图像文件夹。怎么用呢?

5 个答案:

答案 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()的默认行为。

more info on changing the tag output