Mne nevysvetlitelné správanie latte spolu s Tracy Debugerom
- KristianSubweb
- Člen | 146
Ahojte chcel by som sa vás opýtať či mi neviete poradiť. Na jednej podstránke vypisujem dátum.
Takto vyzerá spomínaná entita:
id protected => 9
order protected => Kdyby\GeneratedProxy\__CG__\ContentModule\OrderBillboardModule\Entities\Order #8196
orderId protected => 7
billboard protected => Kdyby\GeneratedProxy\__CG__\ContentModule\BillboardModule\Entities\Billboard #da38
billboardId protected => 3
paymentPeriodStart protected => DateTime #9dd9
date => "2018-01-01 00:00:00.000000" (26)
timezone_type => 3
timezone => "Europe/Prague" (13)
paymentPeriodFinish protected => DateTime #ea4a
date => "2018-04-18 00:00:00.000000" (26)
timezone_type => 3
timezone => "Europe/Prague" (13)
price protected => 250
Spracovávam ju v šablone vo foreach
{if $orderBillboards}
{foreach $orderBillboards as $order}
{dump $order}
<div class="line-mont"><p><strong>{$order->order->name}</strong> / Od <strong>{$order->paymentPeriodStart->date|date:"d.m.Y"}</strong></p><p>Do <strong>{$order->paymentPeriodFinish->date|date:" d.m.Y"}</strong></p></div>
{/foreach}
{else}
<div class="text-center" style="margin-top: 10px"><p>K tejto ploche zaťial neexistuje objednávka.</p></div>
{/if}
A vypisuje mi to chybu:
Undefined property: DateTime::$date
Lenže sranda je to že ked som do toho foreach cyklu pridal dump tak záhadne to ide normálne, stránke sa vykreslí aj so správnym naštílovaným dátumom.
:D NEEEVIEM :D a neviem prečo sa to tak správa. Ďakujem za každú odpoveď.
Editoval KristianSubweb (10. 5. 2018 14:22)
- David Matějka
- Moderator | 6445
do toho filtru mas posilat cely DateTime objekt, tedy
{$order->paymentPeriodStart|date:"d.m.Y"}
. to s tim dumpem je
nejake divne chovani php, viz https://3v4l.org/ES7eF
- KristianSubweb
- Člen | 146
David Matějka napsal(a):
do toho filtru mas posilat cely DateTime objekt, tedy
{$order->paymentPeriodStart|date:"d.m.Y"}
. to s tim dumpem je nejake divne chovani php, viz https://3v4l.org/ES7eF
Oka ďakujem už to ide :)
- David Matějka
- Moderator | 6445
FYI, bug report ohledne toho divneho chovani https://bugs.php.net/bug.php?…, bylo to oznaceno jako „not a bug“ :)