AJAX is another option.

Also this is a good article on multiple controller actions in one view
http://bakery.cakephp.org/articles/view/creating-reusable-elements-with-requestaction

Geoff
--
http://lemoncake.wordpress.com

On Jul 10, 2:07 pm, Vladimir <[EMAIL PROTECTED]> wrote:
> Very complicated so I'm not sure that I'll help you :)
>
> To pass information between controllers use $this->requestAction('/
> controller_name/actionName');
> To get GET vars use $this->params['form'];
> $this means controller
>
> On Jul 8, 2:37 am, MrKrinkle <[EMAIL PROTECTED]> wrote:
>
> > I'm looking for a framework that allows more than one controller to
> > handle a single request, and transparently manages the variable
> > namespaces for each of them. Here is an example of what I mean:
>
> > An "index" type of page, such as this forum's index, has pagination at
> > the bottom. What if you wanted one page to list two forum's indexes in
> > two separate lists with separate pagination, side by side on the page?
>
> > The page hyperlinks "page 1", "page 2", etc, would need their own
> > namespaces, so that you could be on page 3 of list A and page 8 of
> > list B at the same time, on the same page.
>
> > So you would need namespaces for your pagination variables. You
> > couldn't just use "?page=1" for both lists. You would need something
> > like:
>
> > <a href="?lista-page=1">List A page 1</a>  <a href="?lista-
> > page=2">List A page 2</a> <a href="?lista-page=3">List A page 3</a>
>
> > and:
>
> > <a href="?listb-page=1">List B page 1</a>  <a href="?listb-
> > page=2">List B page 2</a> <a href="?listb-page=3">List B page 3</a>
>
> > notice the namespaces on the variables.
>
> > The above is actually not enough, even. You would need to encapsulate
> > the state of each list in the GET variables. For example, if you're
> > currently viewing page 3 of list B, then the variables for list A's
> > pagination links would be:
>
> > <a href="?lista-page=1&listb-page=3">List A page 1</a>  <a href="?
> > lista-page=2&listb-page=3">List A page 2</a> <a href="?lista-
> > page=3&listb-page=3">List A page 3</a>
>
> > Pagination is only one example of course- this applies to any GET
> > variables that change state.
>
> > Doing this on the session is no good- for the same old reasons- 1)
> > because the users can't send the page URL to each other (the reason
> > you shouldn't use session for query urls in general), and 2) The user
> > could have multiple windows open...
>
> > I've written a framework that does this- handles most of the work. The
> > multiple controllers are in a hierarchy and their namespace is a
> > reflection of their position in the tree. But I was hoping this
> > already exists in some other php framework.
>
> > Does CakePHP do this?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to