Obtener los datos del usuario desde la bbdd de CB

4 years 3 months ago - 4 years 3 months ago #281216 by entumas
Hola :cheer:

Estoy trabajando en una web que funciona con registro de usuarios, en esta estoy haciendo un par de formularios de contacto con ChronoForms pero como los usuarios de la web han de estar registrados para visitarla quiero hacer el formulario muy simple, que solo tenga el campo del mensaje de texto y que el formulario obtenga los datos del usuario directamente desde la base de datos.

En la documentación de Chronoforms he encontrado información de como obtener los datos de los usuarios de Joomla, pero no de CB.
<?php
	$user = \JFactory::getUser();
	$form -> data['user_id'] = $user -> id;
	$form -> data['user_name'] = $user -> name;
	$form -> data['user_email'] = $user -> email;
?>

¿Como puedo obtener los datos del usuario directamente de la bbdd de Community Buider?

Muchas gracias.

Please Log in to join the conversation.

4 years 3 months ago #281226 by Hertak
Hola, los datos de los usuarios de joomla y los de CB son los mismos.
The following user(s) said Thank You: entumas

Please Log in to join the conversation.

4 years 3 months ago #281228 by entumas
Hola Hertak y como siempre gracias por tu respuesta.

Los datos de name y email si son los mismos, pero los datos adicionales (firstname, lastname, etc) y los personalizados no son los mismos... ¿Como accedo al resto de datos? Ya que esto:
<?php
	$user = \JFactory::getUser();
	$form -> data['user_id'] = $user -> id;
	$form -> data['user_name'] = $user -> name;
	$form -> data['user_email'] = $user -> email;
	$form -> data['user_firstname'] = $user -> firstname;
	$form -> data['user_campopersonal'] = $user -> cb_campo_personal;
?>
No me funciona.

Gracias.

Please Log in to join the conversation.

Moderators: beatnantmarionetarhkrileonHertak
Time to create page: 0.393 seconds

Facebook Twitter LinkedIn