Hi,

Use the following function in your custom view helper to get the global
view:

public function setView(Zend_View_Interface $view){

 $this->view = $view;

}

Then using $this->view->headScript() in your helper will work.

Regards, TJ.

On Thu, Jul 31, 2008 at 7:41 PM, derek fong <[EMAIL PROTECTED]>wrote:

> Hi,
>
> I have a custom view helper from which I'd like to inject some code into
> the head of my page using the Zend_View_Helper_HeadScript helper.  I have
> the following code in my custom helper:
>
> if (!$this->init) {
>    $this->view->headScript()->appendFile('/assets/js/tree.js');
> }
>
> However, while the script successfully gets injected into the head of my
> document when called from my controller, it does *not* work if I call the
> helper from the view.  I'm pretty sure I'm just missing something obvious
> here..  Can anyone help out with this?
>
> Thanks,
>
> -f-
>
>
> --
> Derek Fong
> Web Application Developer
> subtitle designs inc. <http://www.subtitled.com/>
>
> "Mistakes are the portals of discovery." --James Joyce
>    >> GPG key/fingerprint available upon request <<
>
>

Reply via email to