Hola
bueno, en efecto, ese es el problema, revisa la función getdatos que te deje, de ese modo tienes que dejar el tuyo (en cuanto al retorno de datos)
para que te devuelva algo así
Código:
stdClass Object
(
[id] => Array([0] => 1)
[nombre] => Array([0] => nombre1)
)
y la asignación sería $lista->id y $lista->nombre
si no, te tocaría antes de asignar, como tu lo tienes, recorrer el array
y concatenar los valores de id en una variable, de nombre en otra,
y darle espacios con un br o parecido para finalmente asignarlos
a smarty
saludos