[Catalyst] Trailing undef in uri_for()
Matt S Trout
dbix-class at trout.me.uk
Tue Jun 5 16:12:07 GMT 2007
On Tue, Jun 05, 2007 at 06:20:33AM -0700, Bill Moseley wrote:
> Hum, I can see where a single '' would be useful if you wanted to do:
> $x = $c->uri_for( '/path', '' ); # include trailing slash
> $x .= 'foo'; # for /path/foo
> Although I'm not sure why you wouldn't just use '/foo' in that case.
Nor am I, but for e.g. DAV presence of / is significat.
> $c->uri_for( '/path', '','' );
> would generate http://localhost/path// which doesn't seem useful.
> Can you think of a case for that?
A varchar primary key that was allowed to be ''
> So, I guess what I'm asking for is to indeed remove trailing empty
> strings. But, perhaps there's a valid use case for extra and trailing
> slashes I'm not thinking of.
Out of luck then, I'm afraid.
> I thought Apache ignored multiple slashes as with these:
That's probably fs-mapped directly.
> But different here (images and css)
and that not :)
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director Want a managed development or deployment platform?
Shadowcat Systems Ltd. Contact mst (at) shadowcatsystems.co.uk for a quote
More information about the Catalyst