+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Fehler bei redirect methode?

  1. #1
    Neu an Board
    Registriert seit
    23.01.2010
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Fehler bei redirect methode?

    Hallo,

    ich habe eine eigene kleine Komponente geschrieben, die soweit auch gut funktioniert. Allerdings macht mir an einigen Stellen die redirect Methode zu schaffen. Sie loggt mich aus.

    folgender code
    PHP-Code:
    if(!$model->store($data)) {
        
    $mainframe->redirect('?option=com_knowhow&controller=slide&task=add'. ($data->id '&slideid='$data->id ''), $model->getError());
    }

    if(
    $data->published 1) {
        
    $message 'Artikel veröffentlicht';
    } else {
        
    $message 'Artikel wird noch von einem Administrator angeschaut';
    }
     
    $mainframe->redirect('?option=com_knowhow&controller=slide&task=show&slideid='$data->id$message); 
    Wobei der erste redirect funktioniert. Der zweite mich dann allerdings ausloggt. Ich versteh allerdings nicht ganz wieso. Nachdem ich das ganze eingegrenzt hab liegt es an folgenden Zeilen in der redirect Methode:
    PHP-Code:
    // Persist messages if they exist
            
    if (count($this->_messageQueue))
            {
                
    $session =& JFactory::getSession();
                
    $session->set('application.queue'$this->_messageQueue);
            } 
    scheint mir so als würde er die Session nicht mehr kennen. Hat jemand schon mal ein ähnliches Problem gehabt oder ein Idee?

  2. #2
    Neu an Board
    Registriert seit
    23.01.2010
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hat noch keiner ein ähnliches Problem beobachtet?

+ Antworten

Lesezeichen

Berechtigungen

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