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.
>>
>
>

Reply via email to