Tengo en mi funcion de editar de mi Controlador lo siguiente
Código PHP:
    public function editAction($id)
        // Formulario de edicion
        $em2 = $this->getDoctrine()->getEntityManager();
        $tipocatalogo = $em2->getRepository('AcmeDataBundle:TipoCatalogo')->find($id);
        
        if(!$tipocatalogo) {
            throw $this->createNotFoundException('El registro no ha sido encontrado');
        } else {
                      
            $form = $this->get('form.factory')
                ->createBuilder('form', $tipocatalogo)
                ->add('descripcion', 'text', array('label' => 'Descripción', 'trim' => 'true'))
                ->add('idCatalogo', 'entity', array(
                    'class' => 'Acme\\DataBundle\\Entity\\Catalogo',
                    'property' => 'cdescripcion',
                    'query_builder' => function(EntityRepository $ar) {
                        return $ar->createQueryBuilder('p')
                                ->orderBy('p.cdescripcion', 'ASC');
                    }, 'label' => 'Catalogo'))
           
                ->getForm();
            
            $request = $this->getRequest('request');
            
            if($request->getMethod() == "POST") {
                $form->bindRequest($request);
                
                if($form->isValid()) {
                    $em2->flush(); 
    
Código:
  
Como hago para mostrar el campo Entity cuando voy a editar, para el ingreso no me da ningun error, y carga el selectExpected argument of type "object", "integer" given
Gracias...
 

