Estoy intentando hacer que el formulario me muestre el nombre del usuario por ID,
me muestra solo una lista de valores 0.
Seguro que estoy haciendo algo mal ya que llevo 2 días con yii pero no se que es lo que he echo mal, no doy con el fallo, yii no me devuelve ningún error.
el problema obviamente es algo en el modelo, no en la vista, no en la controladora,
por la razon de que la lista generada entrega solo ceros, y por supuesto ceros sera lo que la vista mostrará.
fijate que la lista es hecha de "Usuarios->id" el cual funciona bien, pero, cuando pides "Usuarios->nombre" entrega cero.
verifica que: en tu base de datos, realmente la columna "nombre" exista, y tenga nombres y no ceros, (no es tan obvio como suele uno pensar, porque
quiza algun proceso erroneo haya borrado los nombres y no te hayas dado cuenta, me ha pasado)-
luego verifica que: el modelo Usuarios no tenga definido un metodo llamado
public function getNombre(){}
porque debido a los "magic" get/set de php, entonces cuando invocas a Usuarios->nombre, estas invocando a "Usuarios->getNombre()", y quiza esto sea la razon del fallo, en caso de que tu db tenga datos correctos.
verfica ambos casos y reportalos en ese mismo orden aqui.
por error le di integer en ves de varchar y lógicamente en vez de guardar el nombre yii me guardo 0 en el campo de la base de datos por esto no me salían los nombres.
gracias por CJSON no lo conocía, me ha mostrado los campos nombre como =0 y me di cuenta del error
gracias por la ayuda y pido disculpas por ser tan despistado