Nextras ORM – ako ukladať DateInterval

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Čamo
Člen | 798
+
0
-

Zdravím,
nevie niekto ako sa v Nextras ORM pracuje s databázovým typom TIME?
Mám v DB dva stĺpce typu time. V entite ich mám otypované ako DateInterval

/**
 * OpeningHours
 * @property int $id {primary}
 * @property string $day {enum self::DAY_*}
 * @property DateInterval $from
 * @property DateInterval $to
 */

Keď ich ťahám z DB von tak nieje problém. Dostanem DateInterval. Ale keď ich chcem ukladať tak pri volaní orm->openigHours->persist($hours) mi to vyhodí error – Object of class DateInterval could not be converted to string

Díky.

Editoval Čamo (30. 10. 2017 21:28)

newPOPE
Člen | 648
+
0
-

Nehodi sa ti skor DateTime namiesto DateInterval.

David Matějka
Moderator | 6445
+
+1
-

treba pomoci property container jak muze vypadat implementace (pro nextras orm 2.0): https://gist.github.com/…bbfc947a64e4

Čamo
Člen | 798
+
0
-

@DavidMatějka Ten kontainer by to mohol byť. Len som to už obyšiel cez string… Díky.