web-dev-qa-db-fra.com

Comment accéder aux données du composant de profil utilisateur via PHP

J'utilise Joomla! La v3.3.3 et moi venons d'activer le composant "Profil d'utilisateur".

Comment puis-je accéder et/ou faire écho aux données du composant "Profil utilisateur" via PHP, telles que: adresse1, ville, site Web, etc.?

Je sais comment accéder aux données utilisateur standard, par exemple, et y revenir. <?php echo $user->username; ?> mais comment puis-je accéder aux données du composant "User-Profile" et les renvoyer en écho?

Merci d'avance pour l'aide!

1
Corey

Pour toute autre personne ayant cette question, vous pouvez trouver la réponse ici: Comment afficher les informations de profil de l'utilisateur?

Comme décrit dans l'article ci-dessus, la réponse courte est la suivante:

Pour accéder aux données du profil utilisateur

jimport( 'joomla.user.helper' ); 
$user = JFactory::getUser();
$userId = $user->id; 
$userProfile = JUserHelper::getProfile( $userId );

echo "Main Address: " . $userProfile->profile['address1']
2
Corey