cakephp paginate发布数据

i need to create search method with pos data :

search method :

public function find_estate () {

        if(isset($this->request->data['type'])){
            $type =$this->request->data['type'] ;           
        }else{$type="";}
           if($type!=""){
               if ($type != "all"){
               $where[] = "Estate.melk_type LIKE '$type'";
               }
           }
           }

if(isset($where)){         

         $this->paginate = 
             array(
                     'Estate'=>
                        array(

                            'limit' => 4,
                            'order' => array(
                                'Estate.eid' => 'desc'
                            ),

                             'fields' => array('eid','melk_type','status ','image'),
                             'conditions' => implode(" AND ",$where), 

                            ));     

                 $this->set('estate',$this->paginate()); 

   }    
}

but not working in other page of search result How do I paging with post data ?

You need to send $type param when you're switching pages, also I would use get method if it's a simple search with one field, from what I see you don't test for the method so you could easily add search param to the URLs in pagination

here's another question about this, you can also try official documentation