es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DOCTRINE-ORM

Buscar cadena en columna json

Estoy tratando de verificar si el mensaje find_this_message existe dentro de una columna json errors utilizando doctrine/orm. Aquí tienes un ejemplo del campo json: [{"message_key": "another_message", "message_params": []}, {"message": "find_this_message", "message_params": []}] Utilicé el siguiente código pero siempre devuelve nada $qb = $this->createQueryBuilder(‘er’); $qb ->andWhere(‘JSON_CONTAINS(er.errors, :error) = 1’) ->setParameter(‘error’, ‘find_this_message’); . . . Read more

Método indefinido ‘getDoctrine’. intelephense (1013) Symfony 5

Tengo el siguiente error incluso cuando intenté llamar al paquete Doctrine ORM en mi controlador de propiedades. No sé qué me he perdido. Método no definido ‘getDoctrine’.intelephense(1013) namespace App\Controller; use App\Entity\Property; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; use Doctrine\ORM\EntityManagerInterface; use Symfony\Bridge\Doctrine\ManagerRegistry; class propertyController extends AbstractController { /** * @Route(“/billets”,name=”property.index”) * . . . Read more

Migrando Symfony 3.4 a 4.4: Problema de Doctrine MappingException – no es una entidad válida o una superclase mapeada.

He migrado de Symfony 3.4 a 4.4 y he dejado de usar bundles para utilizar el directorio /src/. Doctrine lanza una excepción cuando consulto una entidad: $regiones = $this->getDoctrine()->getRepository(Regions::class); $infoRegion = $regiones->findOneBy(array(‘region’ => strtolower($regionSearch))); Resultado: Uncaught PHP Exception Doctrine\ORM\Mapping\MappingException: “La clase “App\Entity\Regions” no es una entidad válida ni una clase . . . Read more

Cuando se asigna una columna decimal a una propiedad de tipo flotante con tipado, Doctrine actualiza un campo aunque no se haya modificado.

Tengo una clase Usuario, con el campo: /** * @ORM\Column(type="decimal", precision=12, scale=6) */ private float $credit = 0; O con php8, el mismo comportamiento: private int|float $credit = 0; Si cargo un usuario, incluso sin cambiar nada, en el próximo flush(), Doctrine enviará una consulta para actualizar su crédito: (Esto . . . Read more

Doctrina no generando ID de entidad

Estoy tratando de crear una entidad, pero obtengo un valor nulo en el id de la entidad, que es un valor generado. Controlador: if($buRepository->findOneBy([‘buName’ => $row[‘Bu1’], ‘dateDeleted’ => null]) > null) elseif($buRepository->findOneBy([‘buName’ => $row[‘Bu1’], ‘dateDeleted’ => null]) === null) { $bu1 = new Bu(); $bu1->setBuName($row[‘Bu1’]); $bu1->setLastUpdated(new \DateTime(‘now’)); $bu1->setDateDeleted(null); $bu1->setSrcId(3); $bu1->setIdInSource($bu1->getBuId()); . . . Read more