簡體   English   中英

從 Symfony2 Repository 對象中檢索字段

[英]Retrieve Field from Symfony2 Repository object

當我在 Symfony 存儲庫工作時。 當我檢索顯示對象的日期時,我想從該對象中獲取特定字段。

已存儲在 DB 中的日期。 我想使用存儲庫方法檢索它。

代碼 :

echo "<pre>";
        $cd = $contract->getContractDate();
        print_r($cd);
       print_r($cd->date); // date field is not coming
        exit;

輸出 :

  DateTime Object
            (
                [date] => 2012-03-24 00:00:00.000000
                [timezone_type] => 3
                [timezone] => America/New_York
            )

答案取決於您要提取的字段。

\\DateTime是內部 PHP 類,有不同的方法可以使用。 例子:

echo (new \DateTime())->format('Y-m-d'); // 2017-01-12
echo (new \DateTime('2017-01-07'))->format('Y-m-d'); // 2017-01-07
echo (new \DateTime())->getTimezone()->getName(); // Europe/Moscow

在您的情況下,您不需要提取它,因為您擁有所有必要的方法。 例如

$cd->format('Y-m-d');

更多相關信息: http : //php.net/manual/en/class.datetime.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM