Yes,

it makes sense, and it works...

Thx

On 24 fév, 15:39, Adam Royle <a...@sleekgeek.com.au> wrote:
> I think you're on the right track with your thinking.
>
> 1) You should route to your "users" controller, not the pages controller
>
> Router::connect('/search', array('controller' =>  'users', 'action' =>  
> 'search'));
>
> 2) You should explicitly set your search form url.
>
> echo $form->create('User',array('url' =>  '/search'));
>
> 3) Then inside your "users" controller, you'll have a "search" method
> that looks at $this->data['User']['search'] for the search string.
>
> Make sense?
>
> Adam
>
> Mike wrote:
> > Hi everyone,
>
> > I'd like to manage my users search functionality on a page called
> > search, then the end users will be able to access it using the url
> >www.mywebsite.com/search.
>
> > Actually, i already created a search.ctp element with just a form to
> > process the search on the user table here is the code :
>
> > //Search Box
> > echo $form->create('User',array('action' =>  'search'));
> > echo $form->input('search', array('label' =>  __('search',true), 'type'
> > =>  'text'));
> > echo $form->submit(__('search',true));
>
> > The search function is in the search method in the User controller
> > class, which means the results of the search should actually be
> > managed in a search view in views/users/search.ctp.
>
> > I created a file at this location views/pages/search.ctp and in
> > routes.php file I have the following connection :
> > Router::connect('/search', array('controller' =>  'pages', 'action' =>
> > 'display', 'search'));
> > Which means this file is accessible fromwww.mywebsite.com/search
>
> > I'd like the user search to be managed on this file, then the end
> > users when performing a search will be redirected to view the results
> > under a url like thiswww.mywebsite.com/search, including the search
> > element define before, not a url likewww.mywebsite.com/users/search
>
> > Is there a way to manage this ? maybe a redirection but I'm completely
> > stuck at this point.
>
> > Thx,
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to