Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions /

Show search parameters in Results Page (CustomSearchContext)


Go to End
Reply


10 Posts   2189 Views

Avatar
Martijn

Community Member, 271 Posts

8 September 2010 at 8:15am

Edited: 08/09/2010 8:15am

Ah, my bad:

new TextField('PrixMin', 'Prix Min', $PrixMin),
new TextField('PrixMax', 'Prix Max', $PrixMax)

If you want to create the vars in a template, you will need to create a method in your page to return the postVars.

something like:

function PrixMinPostVar(){
if(isset($this->request)){
return $this->request->postVar('PrixMin');
}
}

Avatar
VRoxane

Community Member, 42 Posts

8 September 2010 at 8:17pm

1. Should I put this in BienImmo.php (DataObject) or in ListeBiens.php (Page where I show BienImmos) ?

2. After that, will I access the variable like this ?

<% control PrixMinPostVar %>
$PrixMin
<% end_control %>

3. Can I add more variables in the function, like this :

   function PrixMinPostVar(){
      if(isset($this->request)){
         return $this->request->postVar('PrixMin');
      }
      if(isset($this->request)){
         return $this->request->postVar('PrixMax');
      }
      if(isset($this->request)){
         return $this->request->postVar('Loc_Ville');
      }
   }


and get them in the template after that ?

4. In the Loc_Ville case, does it return an array ? How do I handle it in the template ?

I know, I have a lot of questions :) but "One knowing is better than Ten searching" !

Go to Top