src/AppBundle/Form/DataTransformer/ClaveUnidadTransformer.php
/**
     * En este metodo se recibe el string tal cual escrito en el input
     * es aqui donde se debe transformar a una entidad para que symfony pueda usarla
     *
     * @param $claveUnidadString string
     * @return mixed The value in the original representation
     *
     */
En este metodo se recibe el string tal cual escrito en el input
es aqui donde se debe transformar a una entidad para que symfony pueda usarla

@param $claveUnidadString string
@return mixed The value in the original representation
En este metodo se recibe el string tal cual escrito en el input es aqui donde se debe transformar a una entidad para que symfony pueda usarla @param $claveUnidadString string @return mixed The value in the original representation
public function reverseTransform($claveUnidadString)
    {
        if (!$claveUnidadString) { return; }
        $claveUnidadCode = explode(' - ', $claveUnidadString);
        $entity = $this->em
            ->getRepository(ClaveUnidad::class)
            ->findOneBy(['claveUnidad' => $claveUnidadCode[0]]);
        if ($entity === null) {
            throw new TransformationFailedException(sprintf(
                'ClaveProdServ con numero "%s" no existe', $claveUnidadString));
        }
        return $entity;
    }
public function reverseTransform ( $ claveUnidadString ) { if ( ! $ claveUnidadString ) { return ; } $ claveUnidadCode = explode ( ' - ' , $ claveUnidadString ) ; $ entity = $ this -> em -> getRepository ( ClaveUnidad :: class ) -> findOneBy ( [ 'claveUnidad' => $ claveUnidadCode [ 0 ] ] ) ; if ( $ entity === null ) { throw new TransformationFailedException ( sprintf ( 'ClaveProdServ con numero "%s" no existe' , $ claveUnidadString ) ) ; } return $ entity ; }
En este metodo se recibe el string tal cual escrito en el input
 es aqui donde se debe transformar a una entidad para que symfony pueda usarla
En este metodo se recibe el string tal cual escrito en el input es aqui donde se debe transformar a una entidad para que symfony pueda usarla