I'd guess, that the helper is requested somewhere before the try/catch
block. Double check the line number in the exception's stack trace ;)

On Fri, Jun 3, 2011 at 9:46 PM, Matthew Weier O'Phinney <[email protected]>wrote:

> -- Terre Porter <[email protected]> wrote
> (on Friday, 03 June 2011, 03:07 PM -0400):
> > I would like to use something like this :
> >
> >
> >
> >                                                                 $helper =
> > $this->view->getHelper($helpername);
> >
> >
> >
> > But I would like to confirm the helper exists. So I've tried the above
> but
> > since the getHelper only seems to toss an error instead of returning null
> or
> > something I added in this.
> >
> >
> >
> >                                                  try {
> >
> >                                                                 $helper =
> > $this->view->getHelper('inoexists');
> >
> >                                                 } catch
> > (Zend_Loader_PluginLoader_Exception $e) {
> >
> >                                                                 // do
> > something here about the error
> >
> >                                                 }
> >
> > But I still get the error:
> >
> >
> >
> > Zend_Loader_PluginLoader_Exception: Plugin by name 'Inoexists' was not
> found
> > in the registry; used paths: Zend_View_Helper_:
> >
> Zend/View/Helper/:./views/helpers/:/home/cmsdev/application/library/Core/Hel
> > pers/:/home/cmsdev/application/modules/default/views/helpers/ in
> > /home/cmsdev/includes/Zend/Loader/PluginLoader.php on line 412
>
>
> Um, it works for me?
>
> Do you by any chance have an exception handler registered in your
> application? That may be intercepting it pre-catch.
>
>
> > Anyone know why it is not being caught by the try block? Or a
> > suggestion on how to fix it.
>
> --
> Matthew Weier O'Phinney
> Project Lead            | [email protected]
> Zend Framework          | http://framework.zend.com/
> PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
>
> --
> List: [email protected]
> Info: http://framework.zend.com/archives
> Unsubscribe: [email protected]
>
>
>

Reply via email to