Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 写和写的麻烦;ORM原则中的读取日期时间_Php_Orm_Doctrine Orm_Zend Framework2 - Fatal编程技术网

Php 写和写的麻烦;ORM原则中的读取日期时间

Php 写和写的麻烦;ORM原则中的读取日期时间,php,orm,doctrine-orm,zend-framework2,Php,Orm,Doctrine Orm,Zend Framework2,我在Zend框架中使用ORM原则从数据库中提取DataTime类型的数据时遇到问题 出现这个问题是因为我无法真正理解如何处理这种类型的数据。。你能帮我修一下吗 我需要显示新闻日期。我尝试了:$item->getDate(),但页面显示 “错误500” 在var_转储($item->getDate())之后;我明白了: 多亏了@Cerad,这里有一个问题的解决方案: echo ($item->getDate() != null) ? $item->getDate()->for

我在Zend框架中使用ORM原则从数据库中提取DataTime类型的数据时遇到问题

出现这个问题是因为我无法真正理解如何处理这种类型的数据。。你能帮我修一下吗

我需要显示新闻日期。我尝试了:
$item->getDate()
,但页面显示

“错误500”

在var_转储($item->getDate())之后;我明白了:


多亏了@Cerad,这里有一个问题的解决方案:

echo ($item->getDate() != null) ? $item->getDate()->format('d.m.Y') : "Дата не указана";

请复制粘贴并重新格式化您的代码,而不是屏幕截图。。。错误500是一般服务器错误。做一个var_dump($item),它说什么?@AlFo‚ceѫ我已经在文章的末尾添加了代码和var_dump的结果。正如dump显示的,getDate返回一个php DateTime对象。您需要获取字符串表示形式。类似于$item->getDate()->格式('Y-m-dh:i:s')@Cerad非常感谢你!代码的平静解决了我的问题。写下你的评论作为答案-我会把它标记为最佳答案。谢谢你的提议,但在这种情况下,如果你发布你自己的答案可能是最好的。显示您实际更改的代码位。
echo ($item->getDate() != null) ? $item->getDate()->format('d.m.Y') : "Дата не указана";