Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Consulta en Symfony2

21 de julio de 2015

Quiero obtener un campo de mi tabla para hacer una validación pero creo que me trae varios datos y no se por qué, lo tengo de la siguiente manera:

$query = $em->createQuery(
                        'SELECT u.contrasena
            FROM subpescaBundle:Usuario u
            WHERE u.idusuario > :idusuario'
                        )->setParameter('idusuario', $idUsuario);  
            $contrasena = $query->getResult();

Solo quiero el campo contrasena y en el where va el idUsuario que es la PK entonces en teoria me debería devolver solo un campo pero a lo que ejecuta la aplicación me sale este error:

Notice: Array to string conversion

Como hago para que solo me devuelva solo el campo contraseña


Respuestas

#1

Hola. Para que la consulta te arroje un resultado debes indicarle a tu Query que así debe ser:

$query->getSingleResult();

Saludos!

@cristian_angulo

21 julio 2015, 17:06
#2

Si probé con eso pero me sale esto:

Stack Trace

porque puedo obtener todos los campos de la tabla pero yo solo quiero el campo contraseña y no se como obtenerlo

@piocarluis

21 julio 2015, 17:08