[英]Symfony2 Access Created Date Inside Controller
我需要能够访问控制器内部的创建日期,因为我需要通过JSON响应将其发送回,尽管有问题。
这可行,但是JSON响应消失,因为print_r在控制器内部打印对象:
print_r($validateListing[0]->getCreated());
$date = $validateListing[0]->getCreated()->date;
$createdDate = date("m/d/Y", strtotime($date));
不需要,这是我需要使用的,以便可以在响应中附加格式化日期。
$date = $validateListing[0]->getCreated()->date;
$createdDate = date("m/d/Y", strtotime($date));
当我删除print_r()时,这将失败...该怎么做才能使它起作用?
这是我得到的错误:
Notice: Undefined property: DateTime::$date in ...
谢谢!
$ date = $ validateListing [0]-> getCreated()-> format('r'); $ createdDate = date(“ m / d / Y”,strtotime($ date));
DateTime对象中没有-> date属性,这就是PHP抱怨$ validateListing [0]-> getCreated()-> date的原因。
get的返回值是DateTime
因此您需要转换如下格式
$createdDate = $validateListing[0]->getCreated()->format('m/d/Y');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.