2016-12-11 14 views
1

私の研究のためにポケモンゴAPIを実行しなければならなかったので、PHPが嫌いですが、0/20を持つことは望ましくありません。 私は打ち上げ:私は理解していないsymfony "UnexpectedValueException" doctrineを起動します:fixture:load

php bin/console doctrine:fixtures:load 

[UnexpectedValueException]               
    Could not determine how to assign last_login to a AppBundle\Entity\User\User object 

が...ここにuser.ymlです:

/** 
* @var \DateTime 
* 
* @ORM\Column(name="last_login", type="datetime") 
*/ 
protected $lastLogin; 
:ここ

AppBundle\Entity\User\User: 
    Matt: 
    username: 'Matt' 
    email: 'matgmail.com' 
    enabled: true 
    password: 'trololopokemon' 
    last_login: '<dateTimeBetween("-200 days", "now")>' 
    level: 1 
    xp: 1000 
    team: 'red' 

    Mika: 
     username: 'mickaelTurtle' 
     email: 'mickaelTurtle.com' 
     enabled: true 
     password: 'lifeislife' 
     last_login: '<dateTimeBetween("-200 days", "now")>' 
     level: 2 
     xp: 1200 
     team: 'blue' 

    Jean: 
     username: 'Jean' 
     email: 'jean.com' 
     enabled: true 
     password: 'jeanjean' 
     last_login: '<dateTimeBetween("-200 days", "now")>' 
     level: 3 
     xp: 100 
     team: 'yellow' 

は私のuser.php内の行であります

誰かが私を助けることができますか?

答えて

1

データベースの列ではなくエンティティのフィールドの名前を使用する必要があります。last_loginの代わりにlastLoginを試してください。例として:

Matt: 
    username: 'Matt' 
    email: 'matgmail.com' 
    enabled: true 
    password: 'trololopokemon' 
    lastLogin: '<dateTimeBetween("-200 days", "now")>' 
    level: 1 
    xp: 1000 
    team: 'red' 

・ホープ、このヘルプ

+0

こんにちは@AntoninMrchdあなたを歓迎します!あなたの研究に幸運 – Matteo

関連する問題