ORM Nextras vlastne stlpce

tomino
Člen | 14
+
0
-

Ahojte,

mam model a k nemu by som si chcel ziskat data zo stlpca, ktory si do selectu pridam cez builder:

$this->builder->addSelect('DATEDIFF([table.date1], [table.date2]) AS [dalsi_stlpec]');

V modeli sa snazim pristupovat k tomuto stlpcu:

* @property-read int|NULL $dalsiStlpec {virtual}

Data z dalsieho stlpca mi to vsak nenacita. Ak odstranim {virtual}, tak pri vytvoreni entity mi to pridava tento stlpec (dalsi_stlpec) do INSERTu, ale v databaze realne neexistuje.

Viete mi prosim poradit?

mskocik
Člen | 61
+
0
-

Mrkni na dokumentaciu ohladom entity STI. Mozno je to tvoj use case.

Alebo ak ma tvoja entita stlpce date1, date2, tako to mozes spravit cez custom getter – definujes metodu getterDalsiStlpec, kde vratis si to spocitas sam.

tomino
Člen | 14
+
0
-

Pomohlo entity STI, diky moc :)