Home / Forum / Attribute ändern

Attribute ändern

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Daniel B

Registriert seit: 10.09.2009

Beiträge: 33

Donnerstag, 17. September 2009 12:22:19

Mahlzeit,

ich möchte per PHP Object Attribute ändenr. Beispiel: Den Nachnamen eines User.

Folgendes habe ich bis dato probiert, aber ohne Erfolg

$user = eZUser::fetchByName( "Meier";
$user->setAttribute('last_name','Müller');
$user->store();

oder


$user = eZContentObject::fetch(66);
$user ->setAttribute('last_name','Müller');
$existingUser->store();

Hat jemand eine Idee?

Danke
Daniel

Daniel B

Registriert seit: 10.09.2009

Beiträge: 33

Donnerstag, 17. September 2009 15:49:44


//get the Object
$object = eZContentObject::fetch(57);

//get the data map from this object		
$dataMap = $object->attribute('data_map');

//set attribute 				
$dataMap['ldap_groups']->setAttribute( "data_text", 'otto');												
$dataMap['ldap_groups']->store();
			
//store the object!		
$object->store();
	
//clear the view cache for this object 			
eZContentCacheManager::clearObjectViewCache( $object->attribute('id') );
 

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein