Как я могу добавить объект в объект класса сущности? - PullRequest
0 голосов
/ 08 октября 2019
$data = $this->em->getRepository(data::class)->findAll();

Я хочу добавить объект в $ data:

foreach($table as &$arr){
    if($arr->getId() == "55"){
      $arr->{'color'} = 'blue';
    }
  }

Так выглядит мой объект, созданный из данных:

Documents {#1548 ▼
  -id: 55
  -name: "sky"
  +"color": "blue"
}

Возможно ли преобразоватьcolor объект в том же формате, что и name? Чтобы это выглядело так:

Documents {#1548 ▼
  -id: 55
  -name: "sky"
  -color: "blue"
}

1 Ответ

1 голос
/ 08 октября 2019

цвет - это не объект, а атрибут объекта.

Вам просто нужно добавить его в файл класса, как показано в примере:

Class Documents {
   protected $id;
   protected $name;
   public $color;
}

Надеюсь, это поможет.

...