Articles of orm

Atributo de campo de formulario de Symfony empty_data ignorado

De acuerdo con la documentación de Symfony 2.4 , cualquier campo de formulario que no sea obligatorio, pero que se envíe sin ningún valor (valor predeterminado para los campos de selección o valor vacío para los campos de texto), se guardará en la entidad con un valor NULO. Por lo tanto, si su campo de […]

Cómo obtener la distancia en KM en esta consulta

$salons = Salon::select(‘salons.*’) ->selectRaw(‘( 6371* acos( cos( radians(?) ) * cos( radians( lat ) ) * cos( radians( lng ) – radians(?) ) + sin( radians(?) ) * sin( radians( lat ) ) ) ) AS distance’, [$lat, $lng, $lat]) ->havingRaw(“distance where(“category_Id” , “=” , $id) ->get(); esta consulta me da esto- “distance”: 0.05205731665026305, I […]

La Doctrina Symfony no puede encontrar accesorios para cargar

Comenzando con Symfony (3.4) y tengo un problema con el dispositivo de carga. Cuando ejecuto php bin/console doctrine:fixtures:load luego recibo el mensaje: En LoadDataFixturesDoctrineCommand.php line 95: No se pudo encontrar ningún servicio de accesorios para cargar. Ahí está mi código: ~ / src / AppBundle / DataFixtures / ORM / LoadUserData.php namespace AppBundle\DataFixtures\ORM; use Doctrine\Common\DataFixtures\FixtureInterface; […]

Función Substring_index en la doctrine ORM

Tengo que usar la función SUBSTRING_INDEX en la doctrine ORM en Symfony 2. ¿Cómo puedo hacer esto? Ahora mismo usarlo dentro de la consulta me da un error de función indefinida: [Syntax Error] line 0, col 299: Error: Expected known function, got ‘SUBSTRING_INDEX’ Utilizo esta función para obtener el primer número de, por ejemplo: 11.48.205.1 […]

Doctrine 2.0 ReflectionException cuando trato de hacer mapeo YAML

Tengo en mi cli-config.php este código: $driverImpl = new \Doctrine\ORM\Mapping\Driver\YamlDriver(array(__DIR__.’/yaml’)); $driverImpl->setFileExtension(‘.yml’); $config->setMetadataDriverImpl($driverImpl); En ./yaml hay los archivos yml (Client.yml, Worker.yml, Company.yml) Cuando ejecuto el archivo para generar en db el esquema con esta instrucción: php doctrine orm:schema-tool:create tiros PHP Warning: class_parents(): Class Client does not exist and could not be loaded in applicationPath\system\application\libraries\Doctrine\ORM\Mapping\ClassMetadataFactory.php on line […]

getArrayResult en entidad con la asociación ManyToOne

Tener las siguientes tablas básicas (relación uno a varios) Cliente – Tiene muchos usuarios. Usuarios – Cada usuario pertenece a un solo cliente. En un ejemplo muy simple, si pregunto a la entidad de usuario (Querybuilder) con getArrayResult() veo lo siguiente: El SQL generado real contiene el campo de clave foránea que se devolverá (es […]

Doctrine2 ManyToMany no ejecuta eventos de escucha

Tengo la siguiente estructura de db: User > UserRole < Role UserId UserRoleId RoleId Name UserId Name RoleId Active CreationDate Y mis clases de doctrine 2 se definen así: /** * @var Roles * * @ORM\ManyToMany(targetEntity=”SecRole”) * @ORM\JoinTable(name=”SEC_USER_ROLE”, * joinColumns={@ORM\JoinColumn(name=”SEC_USER_ID”, referencedColumnName=”SEC_USER_ID”)}, * inverseJoinColumns={@ORM\JoinColumn(name=”SEC_ROLE_ID”, referencedColumnName=”SEC_ROLE_ID”)} * ) */ private $userRoles; public function __construct() { parent::__construct(); $this->userRoles […]

como obtener el grupo de atributos en magento

Necesito obtener el grupo de atributos de un determinado conjunto de atributos, ¿cómo puedo hacer esto? Creo que obtuve el ID del grupo de atributos pero parece que no puedo obtener los atributos de ese grupo. $attributes = $_product->getAttributes(); foreach($attributes as $attribute) { $group_id = $attribute->getData(‘attribute_set_info/’ . $_product->getAttributeSetId() . ‘/group_id’); print_r($group_id); } Realmente apreciaría si […]

transacción kohana con orm

¿es posible (cómo) usar las transacciones de mysql y las reversiones utilizando kohana ORM?

¿Cómo consultar entre dos fechas usando Laravel y Eloquent ORM?

Estoy tratando de crear una página de informe que muestre informes de una fecha específica a una fecha específica. Aquí está mi código actual: $now = date(‘Ym-d’); $reservations = Reservation::where(‘reservation_from’, $now)->get(); Lo que esto hace en SQL simple es select * from table where reservation_from = $now . Tengo esta consulta aquí pero no sé […]