Em terça-feira, 9 de setembro de 2014 15h37min53s UTC-3, Sandro Cândido 
escreveu:
>
> Hi all
>
> Help how to fill column alias( *number_document* ) receive data column 
> that is not part of the entity to return object correctly without error. 
> The SQL executed correctly the problem is with in populate entitiy with 
> column dinamic.
>
> I am not knowing how to apply ( *addMetaResult* and 
> *setDisciminatorColumn* perhaps not even the case I doing wrong way ) to 
> the case I need Example below
>
> Please help :(
>
>         $rsm = new \Doctrine\ORM\Query\ResultSetMapping();
>         $rsm->addEntityResult('Document', 'd');
>         $rsm->addMetaResult('d', '*number_document*', '*number_document*'); 
> // discriminator column
>         $rsm->setDiscriminatorColumn('d', '*number_document*');
>                 
>         $rsm->addJoinedEntityResult('Document_interested' , 'i', 'd', 
> 'interested');
>         $rsm->addJoinedEntityResult('Documento_type_interested' , 't', 
> 'd', 'type_document');
>
>         $sql = "select distinct d.id, 
>                             case when
>                                 d.number_office is null then 
> d.information_number_document
>                             else
>                                 to_char(d.number_office,'0000')
>                             end as *number_document*
>                 from
>                     document d left join documento_type_interested t on 
> (t.document_id = d.id)
>                     left join document_interested as i on 
> (d.document_interested_id = i.id)
>                 where
>                     t.type != ? and
>                     d.stat_document = ?
>                 limit 5";
>         
>         $query = $this->em->createNativeQuery($sql, $rsm);
>         $query->setParameter(1, '0');
>         $query->setParameter(2, 'T');
>
>         $result_obj = $query->getResult();
>         var_dump( $result_obj );
>
> Error: 
> A PHP Error was encountered
>
> Severity: Notice
>
> Message: Undefined index: 01/03/1209-FT
>
> Filename: Hydration/ObjectHydrator.php
>
> Line Number: 234
>
> Fatal error: Uncaught exception 'ReflectionException' with message 'Class 
> does not exist' in 
> /myproject/sis/application/third_party/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php
>  
> on line *73*
>

Nobody helps everyone in the community for this event?

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to