Jak ustawić defaultową wartość $_GET - filtrowanie wyników na stronie - zend framework

Jak ustawić defaultową wartość $_GET - filtrowanie wyników na stronie - zend framework
Fi3rce
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 423
0

Otóż mam sobie takie filtr :

Kopiuj
        $realestateStatus = new Realestate_Model_Realestatestatus();
        $accessibility = $realestateStatus->getMultiOptions('id','name');
        $status = $this->createElement('multiselect', 'status_id_filter')
                       ->setMultiOptions($accessibility)
                       ->setValue(1)
                       ;

Chciałbym, żeby po wejściu na podstrone X użytkownikowi ukazały się tylko dostępne nieruchomości. Oczywiście mogę "ręcznie" dodać odpowiednie krzaczki do $_GET, ale czy istnieje jakiś bardziej elegancki sposób, żeby po wejściu na podstronę użytkownikowi ukazały się dostępnie nieruchomości (innymi słowy uzyskać efekt submita tzn. url.... ?status_id_filter%5B%5D=1&submit=Prześlij), a później ewentualnie korzystając z selekta będzie mógł wybrać inne opcje? Szkoda, że setValue ustawia tylko wartość formularza :D

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
if(empty($_GET['status_id_filter'])) {
$_GET['status_id_filter']='0'; // Domyślna wartość = 0
}

Takie trudne ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.