如何更改cakephp视图中的默认标记路径

时间:2013-05-02 10:25:34

标签: php html css cakephp

我对Cakephp 2.1.3中的图像路径有一点问题。 现在我必须使用:

<td background="../../img/login25.png" width="22" height="15"></td>

我需要在视图中为所有标记设置webroot的路径。 如何在我的视图中更改路径以便我可以使用:

 <td background="login25.png" width="22" height="15"></td>

有人可以告诉我们在哪里以及如何做到这一点? 我找了几个小时,但我能找到的只是$ this-&gt; Html函数等的路径。 谢谢

3 个答案:

答案 0 :(得分:3)

Erk ...我可以建议一种替代方法,并在样式表中使用CSS设置背景图像吗?然后路径将相对于样式表位置。

'background'不是td元素的有效属性。

我甚至都不会问你在使用桌子的是什么! ; - )

答案 1 :(得分:0)

use css code to call file in td with id or class.


<td class="myimage" width="22" height="15"></td>

use the css code bellow in .css file you are calling or create css file and save to app/webroot/css/ directory.

.myimage { 

  background: url("pathtoimgfolder/b_grijs_a.png");

 }
 For Example : I want to use image from app/webroot/img/a.png
 so I am using :

.myimage { 
   background: url("../img/a.png");
}

:) 快乐编码

答案 2 :(得分:0)

发现它:

 <td background="<?php echo $this->webroot; ?>img/login25.png"  width="22" height="15"></td>