Hi brian, I think i'm confused. so here here is my situation, suppose the url is like.
http://www.example.com/categories/animals/color:black/price:320 now, the user selects a city ex: newyork now the url turns into http://newyork.example.com/categories/animals/color:black/price:320 I have written code that extracts the subdomain and adds it to conditions array for find method. Now can you please tell me how should i proceed, what should be in the controller and view. Thanks Isaac On Sat, Jul 18, 2009 at 7:58 PM, brian <[email protected]> wrote: > > Sorry, you've lost me. So, the "city" param is already in the URL? > What is it that you need to do? > > On Fri, Jul 17, 2009 at 8:51 PM, Isaac Raja<[email protected]> wrote: > > no. i'm just manipulating the the url as a string and replacing it with > the > > users selected city. Here's my code.I know the code is bad. but i'm > thinking > > of a way to overcome it. > > > > > > $id = $this->params['url']['city']; > > $this->Category->Post->City->id = $id; > > $this->data = $this->Category->Post->City->read(); > > $subdomain = low($this->data['City']['city']); > > $domain = Configure::read('Site.domain'); > > $urll = ''; > > $urll = 'http://'; > > $urll .= !empty($subdomain)?$subdomain.'.':'www.'; > > $urll .= $domain; > > $urll .= $this->params['url']['url_here']; > > if(!empty($this->params['url']['keyw'])) > > { > > > > $urll .= '/keyw:'.$this->params['url']['keyw']; > > } > > $this->Session->write('Current', array('id' => $id, 'city' => > > $subdomain)); > > $this->redirect($urll,null,true); > > > > > > Thanks > > Isaac > > > > On Fri, Jul 17, 2009 at 11:55 PM, brian <[email protected]> wrote: > >> > >> How are you creating the links? With HtrmlHelper? > >> > >> On Fri, Jul 17, 2009 at 1:10 PM, Isaac Raja<[email protected]> wrote: > >> > any ideas? > >> > > >> > On Fri, Jul 17, 2009 at 6:26 AM, Isaac Raja <[email protected]> > wrote: > >> >> > >> >> Hi all, > >> >> > >> >> I'm developing a web application, in which the when the user adds a > >> >> filter, it is appended to the url, for example > >> >> > >> >> > >> >> > >> >> > >> >> > http://www.classifieds.my/categories/list_post/category_name/price:245/title:something/keyword:somethingelse/name:newname > >> >> > >> >> > >> >> Everything is working fine now, But I want the user to add the filter > >> >> city. When the user clicks a particular city link, the above url > must > >> >> be > >> >> turned into > >> >> > >> >> > >> >> > >> >> > http://cityname.classifieds.my/categories/list_post/category_name/price:245/title:something/keyword:somethingelse/name:newname > >> >> > >> >> ie) i don't want to loose other filters . I have done an ugly hack, > in > >> >> which i get the url from $this->here and replace the sudomain part. > >> >> > >> >> > >> >> Is there a cake way to do it. Or how to implement this feature in > >> >> cakephp? > >> >> > >> >> > >> >> Thanks > >> >> Isaac > >> > > >> > > >> > > > >> > > >> > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" 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 -~----------~----~----~----~------~----~------~--~---
