+ Antworten
Ergebnis 1 bis 2 von 2

Thema: setparam() funktioniert nicht

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

    Standard setparam() funktioniert nicht

    Hallo, ich möchte einen selbst in user.xml angelegten Parameter bei den Usereinstellungen ändern, dafür nutze ich

    $my = &JFactory::getUser();

    und

    $my->setparam('xyz', '1');

    Der Wert wird aber in den Einstellungen nicht verändert.

    Problemlos und korrekt wird der Wert aber über

    $my->getParam('xyz');

    ausgelesen.

    Woran kann das liegen?

    Vielen Dank vorab!

  2. #2
    War schon öfter hier
    Registriert seit
    23.09.2009
    Beiträge
    235
    Bedankte sich
    0
    Erhielt 62 Danksagungen
    in 59 Beiträgen

    Standard

    PHP-Code:
    // 
    $user JFactory::getUser();

    /**
     * Method to set a default parameter if it does not exist
     * http://api.joomla.org/Joomla-Framework/User/JUser.html#defParam
     */
    $user->defParam('key''value');

    /**
     * Method to set a parameter
     * http://api.joomla.org/Joomla-Framework/User/JUser.html#setParam
     */
    $user->setParam('key''value');

    //
    $user->save(); 
    Tell 'em what they want to hear. That will keep them coming back for more. I 've got some for everyone.

  3. Erhielt Danksagungen von:


+ Antworten

Lesezeichen

Berechtigungen

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