echo $html->image('my_logo.jpg');
On Sat, Jan 3, 2009 at 12:51 PM, brian <bally.zijn@gmail.com> wrote:
It does not matter that the layout file is stored in
On Sat, Jan 3, 2009 at 6:07 AM, piyushsharmajec
<piyushsharmajec@gmail.com> wrote:
>
>
> How can one show image either logo or any other from layout file as this file
> is present in webroot folder so there is confution over image address.
> Thanks
app/views/layouts/ and the images in app/webroot/img. The layouts
directory is simply a folder to store template files; they are not
"served" from there in the same manner as, say an HTML file would be.
Any paths inside of a layout file should be relative to root
(app/webroot/) not the layouts directory.
So, if you have an image file at app/webroot/img/my_img.png you can
put the following in your layout:
<img src="/img/my_img.png" alt="...
Likewise, if you have CSS rules which refer to images, you can either
set the URLs to be relative from "root" -> url(/img/my_img.png) or
from the CSS directory -> url(my_img_foloder/my_img.png)
where the latter refers to an image stored at
app/webroot/css/my_img_foloder/my_img.png and the former to the
regular img directory.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---
No comments:
Post a Comment