Hm, but my url helper is hidden above Zend_View_Helper_Url. In bootstrap I do: $view->addHelperPath(APPLICATION_PATH . '/modules/default/views/helpers', 'My_View_Helper');
and it looks in zend library first. Is there a way to put it on top of helper stack? Regards, Saša Stamenković On Sun, Dec 13, 2009 at 2:07 PM, Саша Стаменковић <[email protected]>wrote: > Yes, I was thinking about that as well > > > class My_View_Helper_Url extends Zend_View_Helper_Url > { > > public function url(array $urlOptions = array(), $name = 'default', $reset > = false, $encode = true) > > { > return parent::url($urlOptions,$name, > $reset,$encode); > } > } > > > Regards, > Saša Stamenković > > > > On Sun, Dec 13, 2009 at 1:12 PM, Alayn Gortazar <[email protected]> wrote: > >> You can extend the Url Helper to override it's behaviour. >> Something like: >> >> class My_View_Helper_Url extends Zend_View_Helper_Url >> { >> >> public function url(array $urlOptions = array(), $name = null, $reset = >> false, $encode = true) >> { >> if(is_null($name) >> { >> $name = 'default'; >> } >> return parent::url($urlOptions,$name,$reset,$encode); >> } >> } >> -- >> Alayn Gortazar >> >> ----- "umpirsky" <[email protected]> escribió: >> >> > Naah, I expected default route to be used. is there a waz around this. >> > It's a >> > drag to change null to default on all places :( >> > >> > >> > Alayn Gortazar wrote: >> > > >> > > Hi Saša, >> > > >> > > ----- "umpirsky" <[email protected]> escribió: >> > > >> > >> Ah, now I see where the problem is. Must watch traces better: >> > >> >> > > >> > > Not so easy to trace/understand them sometimes, hehe. >> > > >> > >> So, in my quick search firm, which is rendered on that page, i >> > have: >> > >> >> > >> $this->getView()->url(array('controller' => 'search','action' => >> > >> 'result'), >> > >> null, true) >> > > >> > > I suppose you already changed this, but just in case... >> > > Change the 'null' parameter with "default" value. That should do >> > it... :) >> > > >> > >> and it tries to use same route, why? Why does it not use the >> > default >> > >> route? >> > > >> > > Look at the $name parameter description... >> > > >> > > >> > >> http://framework.zend.com/apidoc/core/Zend_View/Helper/Zend_View_Helper_Url.html >> > >> > > ----------------------- >> > > string url ([ $urlOptions = array()], [mixed $name = null], >> > [bool >> > > $reset = false], [ $encode = true]) >> > > >> > > * array $urlOptions: Options passed to the assemble method of >> > the >> > > Route object. >> > > * mixed $name: The name of a Route to use. If null it will use >> > the >> > > current Route >> > > * bool $reset: Whether or not to reset the route defaults with >> > those >> > > provided >> > > * $encode >> > > ----------------------- >> > > >> > > Cheers, >> > > >> > > -- >> > > Alayn Gortazar >> > > >> > > >> > >> > -- >> > View this message in context: >> > >> http://n4.nabble.com/Adding-simple-route-in-application-ini-tp961683p962924.html >> > Sent from the Zend Framework mailing list archive at Nabble.com. >> > >
