我正在开发环境中的交响乐项目。我试图在树枝视图中显示一个对象。我的控制器通过查询实体存储库来获取对象,并将其提供给视图。
当我使用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。
谢谢
答案 0 :(得分:2)
好的尝试一下:
{{ updateDate }}
如果您将Article对象作为params数组从控制器{{ article.getUpdateDate }}
通过getter访问参数答案 1 :(得分:0)
Product
方法无法在生产环境中工作。
例如: app.php - &gt;不行。
app_dev.php - &gt;作品
答案 2 :(得分:0)
谢谢Ignas,
我尝试了吸气剂,效果很好。我不知道我可以在视图中使用getter,但它是如此合乎逻辑......
我想我现在只会在视图中使用getter,我发现这更多逻辑,因为我的实体属性是在私有中定义的...
感谢大家的帮助!