Ergebnis 1 bis 5 von 5

Thema: weiterleitung mit lokalem anker?

  1. #1
    Benutzer
    Registriert seit
    20.04.2012
    Beiträge
    33
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Standard weiterleitung mit lokalem anker?

    hallöchen,

    ich wollte eine weiterleitung generieren, die neben einer passenden url auch einen lokalen anker beinhalten soll, zb: localhost/admin/program/page/1#table. die weiterleitung funktioniert mit dem unten angegebenen schnipsel. gibts da auch was kürzeres?

    PHP-Code:
    class Admin_ProgramController extends Zend_Controller_Action
    {
        public function 
    init()
        {
            
    // ...
            
    $post $this->_request->getPost();
            if (
    $post && isset($post['page']) && '' != $post['page']) {
                
    $this->_request->setParam('page'$post['page']);
                
    $params $this->_request->getUserParams();

                
    $url    '/' $this->_request->getModuleName()
                        . 
    '/' $this->_request->getControllerName()
                        . 
    '/' $this->_request->getActionName();

                foreach (
    $params as $k => $v) {
                    if (
    $k !== $this->_request->getModuleKey()  && $k !== $this->_request->getControllerKey() && $k !== $this->_request->getActionKey()) {
                        
    $url .= '/' $k '/' $v;
                    }
                }
                
    $url .= '#table';
                
    $this->_redirect($url);
            } 
        }


  2. #2
    Erfahrener Benutzer Avatar von SeKrebs
    Registriert seit
    04.02.2011
    Beiträge
    1.599
    Thanks
    1
    Thanked 41 Times in 40 Posts

    Standard

    Schau dir mal den Redirector-ActionHelper und/oder URL-ViewHelper an.
    "KingCrunchs kleine Welt" -- Blog
    The problem with rats leaving a sinking ship is that they usually do it by gnawing holes in the bottom.

  3. #3
    Benutzer
    Registriert seit
    20.04.2012
    Beiträge
    33
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Standard

    hm. und wie bekomme ich den anker in die params?

  4. #4
    Erfahrener Benutzer
    Registriert seit
    08.08.2011
    Beiträge
    466
    Thanks
    6
    Thanked 34 Times in 33 Posts

    Standard

    PHP-Code:
    $this->_helper->redirector->gotoUrlAndExit(
        
    $this->_helper->url->url(array(...)) . '#anker'
    ); 

  5. The Following 2 Users Say Thank You to crash For This Useful Post:

    jane doe (23.08.2012), SeKrebs (23.08.2012)

  6. #5
    Benutzer
    Registriert seit
    20.04.2012
    Beiträge
    33
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Standard

    das ist es! vielen dank!

Ähnliche Themen

  1. Redirect mit Anker im IE
    Von scheker im Forum Einsteigerfragen
    Antworten: 9
    Letzter Beitrag: 08.07.2010, 15:45
  2. Antworten: 1
    Letzter Beitrag: 24.08.2009, 15:20
  3. Formular weiterleitung
    Von Avantasia im Forum Formulare
    Antworten: 3
    Letzter Beitrag: 01.07.2009, 14:32
  4. Probleme bei der Weiterleitung
    Von grossli im Forum MVC
    Antworten: 0
    Letzter Beitrag: 12.09.2008, 15:35
  5. Redirect mit #anker?
    Von thomas_w im Forum MVC
    Antworten: 4
    Letzter Beitrag: 08.04.2008, 20:54

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •