Mam tablicę user
Kod
- id - integer
- name - string
- parents - json -- id z tabeli user
- name - string
- parents - json -- id z tabeli user
Przykładowe dane:
Kod
1 | Jan | [2, 3]
2 | Stefan | [1, 3, 4]
3 | Marian| []
4 | Józef | [2, 3]
2 | Stefan | [1, 3, 4]
3 | Marian| []
4 | Józef | [2, 3]
Encja User
Kod
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $name;
/**
* @ORM\Column(type="json", nullable=true)
*/
private $parents = [];
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $name;
/**
* @ORM\Column(type="json", nullable=true)
*/
private $parents = [];
Pod zmienną parents trzymam id rodziców.
Jak mogę, i czy w ogóle się da zrobić tak, żeby pod nową zmienną, np. $parentsText widniały zmapowane nazwy (kolumna name) tych rodziców.
Kod
/**
* Tutaj mapowanie za pomocą doctrine?
*/
private $parentsText = [];
* Tutaj mapowanie za pomocą doctrine?
*/
private $parentsText = [];
Ewentualnie może jakiś inny sposób wskażecie?