¿Cómo configuro un valor predeterminado en Doctrine
Doctrine ORM es un ORM de PHP. Mientras que Doctrine 1.2 usa el patrón Active Record, Doctrine ORM 2 y versiones posteriores usan el patrón Data Mapper. El proyecto Doctrine es una colección de bibliotecas y herramientas de código abierto para lidiar con la abstracción de bases de datos y el mapeo relacional de objetos escrito en PHP.
¿Cómo configuro un valor predeterminado en Doctrine
Me pregunto cuál es la mejor, la forma más limpia y sencilla de trabajar con relaciones de muchos a muchos en Doctrine2. Supongamos que tenemos un álbum como Master of Puppets de Metallica con varias pistas. Pero tenga en cuenta el hecho de que una pista puede aparecer en más de un álbum, como lo...
Estoy tratando de hacer un ejemplo simple para aprender cómo eliminar una fila de una tabla primaria y eliminar automáticamente las filas coincidentes en la tabla secundaria usando Doctrine2. Aquí están las dos entidades que estoy usando: Child.php: <?php namespace
Estoy usando Doctrine's QueryBuilder para construir una consulta, y quiero obtener el recuento total de resultados de la consulta. $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar',...
Estoy usando el findBy()método en un repositorio de Doctrine: $entities = $repository->findBy(array('type'=> 'C12')); ¿Cómo puedo ordenar los
Tengo el siguiente código que me da el error: Message: Invalid parameter number: number of bound variables does not match number of tokens Código: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb =
Quiero obtener una matriz de valores de la columna de identificación de la tabla de subastas. Si este fuera un SQL sin formato, escribiría: SELECT id FROM auction Pero cuando hago esto en Doctrine y ejecuto: $em->createQuery("SELECT a.id FROM Auction a")->getScalarResult(); Obtengo una...
Acabo de terminar de leer toda la documentación de Doctrine 2, comencé mi propia caja de arena, entendí la mayoría de los principios, pero todavía hay una pregunta y no pude encontrar una explicación completa en el documento. ¿Qué son las Proxyclases? ¿Cuándo debería usarlos sobre...
He estado leyendo la documentación de Doctrine, pero no he podido encontrar una manera de ordenar los resultados de findAll (). Estoy usando la doctrina symfony2 +, esta es la declaración que estoy usando dentro de mi
An Usertiene uno Packageasociado. Muchos usuarios pueden hacer referencia al mismo paquete. Userno puede existir sin un Packagedefinido. Userdebe ser dueño de la relación. La relación es bidireccional, por lo que a Packagetiene cero o más usuarios. Estos requisitos conducen a una ManyToOnerelación...
Estoy desarrollando mi aplicación usando Zend Framework 2 y Doctrine 2. Mientras escribo anotaciones, no puedo entender la diferencia entre mappedByy inversedBy. ¿Cuándo debo usar mappedBy? ¿Cuándo debo usar inversedBy? ¿Cuándo debo usar ninguno? Aquí hay un ejemplo: /** * *...
Tengo alrededor de 40 entidades y muchas relaciones bidireccionales. Siempre que uso var_dump ($ user) o cualquier entidad, mi navegador se carga con demasiados datos de matrices y variables, entonces simplemente falla. Quiero saber cuál es el problema. Los datos se están insertando bien. ¿Puedo...
Mi entidad usa esta anotación para su ID: /** * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; De una base de datos limpia, estoy importando registros existentes de una base de datos más antigua y trato de mantener las mismas ID. Luego, al...
Quiero hacer una clave única compuesta en la doctrina. Esos son mis campos: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate", type="string",...
Tenía una clase de entidad en Aib \ PlatformBundle \ Entity \ User.php No tuve problemas para intentar crear su clase de formulario a través de Aplicación php / doctrina de la consola: generate: form AibPlatformBundle: User Ahora he cambiado el espacio de nombres a Aib \ PlatformBundle \...
Tengo una entidad que se parece a esto: /** * @Gedmo\Tree(type="nested") * @ORM\Table(name="categories") * @ORM\Entity() */ class Category extends BaseCategory { /** * @ORM\OneToMany(targetEntity="Category", mappedBy="parent") */ protected $children; /** * @Gedmo\TreeParent *...
Estoy desarrollando una aplicación de juego y usando Symfony 2.0. Tengo muchas solicitudes AJAX al backend. Y más respuestas está convirtiendo la entidad a JSON. Por ejemplo: class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine()...
(Perdón por mi pregunta incoherente: intenté responder algunas preguntas mientras escribía esta publicación, pero aquí está :) Estoy tratando de crear un modelo de base de datos con una relación de muchos a muchos dentro de una tabla de enlaces, pero que también tiene un valor por enlace, en...
[Doctrine\ORM\ORMException] The EntityManager is closed. Después de recibir una excepción DBAL al insertar datos, EntityManager se cierra y no puedo volver a conectarlo. Intenté así pero no conseguí una conexión. $this->em->close(); $this->set('doctrine.orm.entity_manager',...
¿Existe algún método de conveniencia que me permita concatenar dos Doctrine ArrayCollection()? algo como: $collection1 = new ArrayCollection(); $collection2 = new