Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

[Solucionado] Mostrar valor lista de seleccion de extrafield

Discusión sobre la creación de nuevos modulos
ADQA
Soldado
Mensajes: 64
Registrado: Mar, 08/10/2013, 10:20

[Solucionado] Mostrar valor lista de seleccion de extrafield

Mensaje por ADQA »

Buenos días,

Estoy creando un módulo que me recoge los campos personalizados que he creado en el módulo de Agenda y me los envía por e-mail.

Uno de los campos personalizados que he creado es del tipo Lista de Selección, de forma que los valores que me muestra en el combo los he definido de la siguiente forma (tal y como se indica en el icono de información de ese campo):

1, valor 1
2, valor 2

Esto me lo guarda en el campo "param" de la tabla llx_extrafields de la siguiente foma:

a:1:{s:7:"options";a:2:{i:1;s:8:" valor 1";i:2;s:8:" valor 2";}}

Mi pregunta es: ¿Cómo puedo hacer que a partir de esto a:1:{s:7:"options";a:2:{i:1;s:8:" valor 1";i:2;s:8:" valor 2";}} sabiendo el id me devuelva el valor?

Gracias de antemano.
Última edición por ADQA el Mié, 31/08/2016, 17:08, editado 1 vez en total.

ADQA
Soldado
Mensajes: 64
Registrado: Mar, 08/10/2013, 10:20

Mensaje por ADQA »

Me respondo a mí misma por si a alguien le puede servir. Esta sería la solución:

Código: Seleccionar todo

$id = 1:
$json = 'a:1:{s:7:"options";a:2:{i:1;s:8:" valor 1";i:2;s:8:" valor 2";}}';
$obj = unserialize($json);
foreach ( $obj as $key ) {
	echo $key[$id];
}
Saludos!