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