If I call $this->url() from a view I get the url with parameters. Ex: /test/view/var1/value1
Is there any way to get the currect url/location without parameters (var1/value1) and without passing the urlOptions:
For example, if I use this it works:
$this->url(array(“controller”=>”test”, “action”=>”view”),null,true);
//Returns /test/view
But I would like to avoid passing the parameters
$this->url(array(),null,true);
Is there any way to do this?
This sounds like a job for a view helper. Something like this?
Then you just write
$this->shorturl();in your view.Just to be clear this would go in
scripts/helpers/Shorturl.phpEdit:
In fact, I’ve just tried this and it works. I’d say this is the solution to use.