【发布时间】:2016-10-15 16:25:39
【问题描述】:
我正在开发环境中的交响乐项目。我正在尝试在树枝视图中显示一个对象。我的控制器通过查询实体存储库来获取对象,并将其提供给视图。
当我使用 twig {{ dump(article) }} 函数将对象转储到视图中时,这就是我的对象的样子:
Article {#983 ▼
-id: 1
-createDate: DateTime {#1155 ▼
+"date": "2015-12-21 23:31:11.000000"
+"timezone_type": 3
+"timezone": "Europe/Berlin"
}
-updateDate: DateTime {#1063 ▼
+"date": "2016-06-13 13:30:31.000000"
+"timezone_type": 3
+"timezone": "Europe/Berlin"
}
-author: "author"
-title: "A good title"
-content: "<p>For a good content</p>"
}
我可以访问对象内的所有值,“updateDate”除外。 如果我 {{ dump(article.createDate) }},我得到这个:
DateTime {#1160 ▼
+"date": "2015-12-21 23:31:11.000000"
+"timezone_type": 3
+"timezone": "Europe/Berlin"
}
如果我 {{ dump(article.updateDate) }} 我得到这个:
null
虽然完整的对象转储给了我与 article.updateDate 的 article.createDate 类似的东西。
我该如何解决?我需要在我的树枝视图中使用我的 article.updateDate。
谢谢
【问题讨论】:
-
你能用你用来生成它的 Twig 更新吗?我希望
{{ createDate }}默认不包含任何内容。而是{{ article.createDate }}包含该对象的 createDate 数据。 -
这很奇怪..我认为您需要向我们展示更多信息,例如您的操作方法,实体,您的存储库方法等..
-
试试这个
{{article.updateDate|date("Y-m-d H:i:s")}} -
这是我尝试显示的内容,但它现在返回给我的日期,因为与过滤器关联的 var 为空