Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 706 Bytes

GetToFieldsTrait.md

File metadata and controls

39 lines (29 loc) · 706 Bytes

GetToFieldsTrait

Obtiene un array de respuesta de la entidad, en base a un string separando los campos por coma (,) Si se quiere obtener campos de entidades relacionadas, se pone el nombre de la entidad y el campo separado por punto (.)

<?php

namespace App\Entity;

use \Irontec\DoctrineEntityTrait\GetToFieldsTrait;

class MyEntity
{
    ...
    use GetToFieldsTrait;
    ...
}

Example

<?php

$fields = 'id,name,email,company.id,company.name';

$entity->__getToFields($fields);
/*
array (size=4)
  'id' => int 1
  'name' => string 'info'
  'email' => string '[email protected]'
  'company' => 
    array (size=2)
      'id' => int 1
      'name' => string 'Irontec'
*/