mar 11

Obsługując formularze często chcemy po poprawnym obsłużeniu takiego formularza zgubić dane i przekierować przeglądarkę do innej podstrony. Ja potrzebowałem wykonać przekierowanie do kontrolera index i tej samej akcji która obsługiwała formularz z dodatkowym parametrem ok=1

$this->_redirect($this->baseUrl.'/index/'.$this->_request->getActionName().'/ok/1');

Jak widać powyższy kod odpowiada na kilka podstawowych pytań.

Autor siema \\ tagi: , , , ,



14 Odpowiedzi do “Przekierowanie redirect i pobieranie nazwy akcji”

  1. kpolszewski napisał(a):

    jako ciekawostka: innym sposobem jest zastosowanie url helpera.
    w tym celu w init() naszego kontrolera dajemy:
    $this->urlHelper = $this->getHelper(‘url’);
    a we właściwej akcji możemy napisać:
    $url = $this->urlHelper->url( array(
    ‘controller’ => ‘index’,
    ‘action’ => $this->_request->getActionName(),
    ‘ok’ => 1
    ));

    $this->_redirect($url);

  2. zabawki edukacyjne napisał(a):

    Tez kiedyś ogarniałam podobne rzeczy. Niestety aktualnie mam już dużo mniej czasu. Szkoda :9

  3. zabawki dla dzieci napisał(a):

    Bardzo interesuj¹cy wpis. Na pewno wpadnê jeszcze po wiêcej lektury.

  4. zabawki dla dzieci napisał(a):

    Inne strony o podobnej tematyce ?

  5. tanie pozycjonowanie napisał(a):

    Dzięki.Właśnie tego szukałem.

  6. Nona Mills napisał(a):

    Dzięki.Właśnie tego szukałem.

  7. Coleen Sosa napisał(a):

    Dzięki.Właśnie tego szukałem.

  8. Glenda Fletcher napisał(a):

    jako ciekawostka: innym sposobem jest zastosowanie url helpera. w tym celu w init() naszego kontrolera dajemy: $this->urlHelper = $this->getHelper(‘url’); a we właściwej akcji możemy napisać: $url = $this->urlHelper->url( array( ‘controller’ => ‘index’, ‘action’ => $this->_request->getActionName(), ‘ok’ => 1 )); $this->_redirect($url);

  9. Michelle Dennis napisał(a):

    Dzięki.Właśnie tego szukałem.

  10. Helene Mullins napisał(a):

    Bardzo interesuj¹cy wpis. Na pewno wpadnê jeszcze po wiêcej lektury.

  11. Mindy Russo napisał(a):

    Bardzo interesuj¹cy wpis. Na pewno wpadnê jeszcze po wiêcej lektury.

  12. Lavonne Trevino napisał(a):

    Bardzo interesuj¹cy wpis. Na pewno wpadnê jeszcze po wiêcej lektury.

  13. Panoramy napisał(a):

    Często tu zaglądam, przydaje się :)

  14. pascal napisał(a):

    dzięki, przydało się :)