Thanks Matthew for your replies, but I really think this is a view helper bug.
> > Here's what's not working :
> > class Zend_View_Helper_Loginbox extends Zend_View_Helper_Partial{
> > public function loginbox() {
> > // this doesn't work, the file never gets included
> > $this->view->headScript()->appendFile('/scripts/js/myfile.js');
>
> What version of ZF are you using? I *believe* the issue with
> placeholders being populated from partials was fixed for either 1.6.0 or
> 1.7.0.
I used 1.6.0 I updated to 1.7.0 after your message, I have the exact same error.
> You *do* know that you have to echo the headScript() view helper from
> your layout file, right?
"echo $this->headScript(); " is what I use on my layout file.
Now as far as I remember I've been using this piece of code of my application, it works fine, except when I use it in a view helper ; this is the reason I'm re-posting this.
> > // neigher the content of my javascript function after this !!!
> > $this->view->dojo()->javascriptCaptureStart();
> > ?>
> >
> > dojo.addOnLoad(function(){
> > alert("it s not working");
> > });
> >
> > <? $this->view->dojo()->javascriptCaptureEnd(); ?>
>
> Same goes for the dojo() view helper -- you have to echo it from your
> layout file.
echo $this->dojo(); is what I have on my layout file. Now everything piece of dojo code I have on my application works fine, except when I put it on a view helper.
Is there anywhere else I can try to look to solve this thing ?
Appelez vos amis de PC à PC -- C'EST GRATUIT Téléchargez Messenger, c'est gratuit !
2008年11月28日星期五
订阅:
博文评论 (Atom)
没有评论:
发表评论