Matthew Ratzloff a écrit :
Hi Olivier,
I can confirm what Bruno and Simon have already said. You may have
multiple pagination controls per page. Note that the $this referenced
in the view partial is not the Zend_View instance, but a separate object
containing values for previous, next, etc. Thus you would not be able
to access any variables from the view instance.
As noted by Simon, the final parameter of the PaginationControl helper
is reserved for user parameters. A variety of documentation updates are
forthcoming.
Thx for your answers... It works now. I pass the view as a parameter to
the paginationControl() view helper.
Olivier
-Matt
On Fri, Sep 12, 2008 at 4:19 AM, Olivier Ricordeau
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Hi list,
First, I'm wondering if it's possible to have several paginators in
the same page (I want to display them in the same page, but in
different tabs). I'm asking this question because the example
paginator control scripts use $this->previous (for instance), so I
was thinking that several paginators per page could lead to
conflicts. If the answer is "no", is there a known workaround?
Second question: I have a strange behaviour with the view variables.
In my controller's init() method I declare a few view variables (ex:
$this->view->trans = new Translator()) and I can't manage to access
them in the paginator control script. I've tried to make a
var_dump($this) and $this has the type MyView (which is fine, MyView
is a custom class that inherits from Zend_View). But I get an error
if I write $this->trans->some_method(), telling me "Call to a member
function some_method() on a non-object"
NB: Yes, I do a $paginator->setView($this->view) in my controller.
Cheers,
Olivier
--
- *Olivier RICORDEAU* -
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
--
- *Olivier RICORDEAU* -
[EMAIL PROTECTED]