Dans joomla 3, vous pouvez ajouter des champs personnalisés. Ils sont enregistrés dans la base de données joomla mysql sous "_fields".Accéder aux champs personnalisés dans joomla 3
J'ai créé un nouveau champ personnalisé appelé "région". Les utilisateurs peuvent ajouter une valeur dans leurs paramètres de profil. Donc, ma question est maintenant, comment puis-je appeler la valeur des utilisateurs de ce domaine personnalisé via PHP?
Je sais comment appeler les utilisateurs profil valeurs par exemple:
jimport('joomla.user.helper');
$user = JFactory::getUser();
$userId = $user->id;
$userProfile = JUserHelper::getProfile($userId);
$usercity = $userProfile->profile['city'];
Alors, comment puis-je appeler les _field valeurs?
Avez-vous essayé un print_r (userProfile $); Ensuite, vous pouvez voir clairement tous les champs qui s'y trouvent. – Oluwaseye
Oui, seuls les paramètres de profil sont disponibles. Les valeurs du champ personnalisé ne sont pas à l'intérieur. – Robster