![](/img/trans.png)
[英]How do I retrieve the underlying entity object from a Twig template in a Symfony2 entity field?
[英]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.