Ste*_*ius 5 datetime yaml fixtures symfony
我的问题是关于这个捆绑:https://github.com/nelmio/alice与Symfony2的结合.
我有一些想要在我的新网站上加载的工具,这个包非常适合.我创建了一些YML文件,并将以下YML视为我的fixturedata:
DateTime (local):
news-date-1:
__construct: ['2014-07-01']
Stef\BVBundle\Entity\Blog:
StefBVBundle-Blog-1:
title: 'A day with blah'
blog: 'e5645646'
image: 'beach.jpg'
author: 'dsyph3r'
tags: 'symfony2, php, paradise, symblog'
created: @news-date-1
updated: @news-date-1
StefBVBundle-Blog-2:
id: 1
title: 'meeeh'
author: dsyph3r
blog: '5rw5425'
image: beach.jpg
tags: 'symfony2, php, paradise, symblog'
created: '2014-07-01T00:00:00+0200'
updated: '2014-07-01T00:00:00+0200'
Run Code Online (Sandbox Code Playgroud)
标有'StefBVBundle-Blog-1'的标题就像一个魅力,它知道'创建'和'更新'是\ DateTime值.
但是'StefBVBundle-Blog-2'会导致错误,因为Nemo/Alice捆绑认为它是一个字符串,而不是DateTime.是否可以将DateTime-part内联?
小智 19
<()>中的PHP表达式只是传递给Doctrine,所以这将完成工作:
Stef\BVBundle\Entity\Blog:
StefBVBundle-Blog-2:
created: <(new \DateTime('2014-02-02'))>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3643 次 |
| 最近记录: |