I don't have the .htaccess file in my cake folder, but it isn't in the
cake zip archive either.

But excuse me, I don't understand what the .htaccess has to do with my
problem in the first post. Cake writes a relative URL, that works ok
if you put the helper in the action.ctp, but I have it in the
default.ctp layout file. Now image urls are relative to "index.php" so
to speak, and the browser is confused with urls like /controller/
action/parameter, because the image doesn't exist in /controller/
action/img/image.gif. Maybe this has to do with the default.ctp being
rendered before it is passed to the action, so it doens't know how to
construct the url for the action?

On 9 jun, 16:20, Martin Westin <martin.westin...@gmail.com> wrote:
> if htdocs is the root folder your urls should look something like
>
> localhost/jtcms/controller/action
>
> You might also have lost one of the ".htaccess" files that help Apache
> give Cake the correct path info. There should be one (usually
> invisible) in each of the folders jtcms, app, webroot. Especially Mac
> users (like me) can loose these since they are invisible and do not
> always come along in a normal copy operation.
>
> On Jun 9, 10:08 am, Jasper <jjwtim...@gmail.com> wrote:
>
>
>
> > htdocs/jtcms/app
> > htdocs/jtcms/cake
>
> > But if I configure cake correct, it does output the full image path? I
> > couldn't believe I was the only one with this problem...
>
> > On 8 jun, 16:11, Martin Westin <martin.westin...@gmail.com> wrote:
>
> > > Not a bug. You either have a configuration problem or just missed how
> > > your install does its redirection. You should never have to use "app"
> > > in your urls.
>
> > > try using urls like localhost/controller/action
>
> > > What is your layout?
> > > localhost points to a folder containing cake, app, vendors, ... ?
>
> > > On Jun 8, 9:27 am, Jasper <jjwtim...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > The Html->image helper in the layoutfile outputs an img tag with the
> > > > path ".\img\image.gif". The browser can only find it when I am only
> > > > one level deep, i.e. "http://localhost/app/controller";. When I add a
> > > > trailing slash, the images are broken. And when I visit an action,
> > > > like "http://localhost/app/controller/action";, it's also broken. The
> > > > browser looks for "http://localhost/app/controllers/img/image.gif";
>
> > > > code-tag:
> > > > $html->image("pijl_onder.gif", array("alt" => "Move Down",'url' =>
> > > > array('controller' => 'links', 'action' => 'moveDown', $val['Link']
> > > > ['id'],1) ))
>
> > > > Is this a bug?- Tekst uit oorspronkelijk bericht niet weergeven -
>
> > > - Tekst uit oorspronkelijk bericht weergeven -- Tekst uit oorspronkelijk 
> > > bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -
--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to