I\'m using Html Helper css()
method to link my stylesheets just like this: Html->css(\'reset.css\');?>
but what if my
There are a few different ways to get the base path. I use
echo $this->webroot; //Note: auto appends trailing slash
Use this for baseurl
echo $this->html->url('/', true);
On a related note.
If you need the theme url you can do this:
$this->webroot.'theme/'.$this->theme
The exact same command should work:
<?php
echo $this->Html->css('reset.css');
?>
It automatically adds the path to the CSS folder if the given path 'reset.css'
doesn't start with a slash.
By the way, if you do need to get the base url in Cake, you can use the Router
class:
//with http://site.domain.com/my_app
echo Router::url('/') //-> /my_app
echo Router::url('/', true) //-> http://site.domain.com/my_app
You must format: WWW_ROOT . DS . 'css/file.css';