Ошибка Symfony, когда я пытаюсь создать свои приборы с помощью nelmio / alice

yaml symfony fixtures nelmio-alice

142 просмотра

2 ответа

29 Репутация автора

Я попытался сгенерировать свои приборы, и я получил эту ошибку:

 Catchable Fatal Error: Object of class FinanceBundle\Entity\Conversion could not be converted to string

Здесь мои связанные лица:

Сущность ConversionLink

          ...
/** 
        *
        * @var Conversion
        *
        * @ORM\Column(name="""conversionID""", type="bigint")
        * @ORM\ManyToOne(targetEntity="FinanceBundle\Entity\Conversion")
        * @ORM\JoinColumn(name="""conversionID""", referencedColumnName="""ID""")
        */
       private $conversion;
... //getter setters and so on

Объект преобразования не содержит ничего об этом отношении. Только другие независимые поля.

Здесь мои пути преобразования

FinanceBundle\Entity\ConversionLink:
   conversionLink{1..5}:
       # some fields ...
       conversion: '@conversion*'

Благодарю.

Автор: LondonUnderground Источник Размещён: 18.07.2016 10:42

Ответы (2)


0 плюса

843 Репутация автора

Ваш файл фикстуры должен выглядеть так:

FinanceBundle\Entity\ConversionLink:
   conversionLink{1..5}:
       # some fields ...
       conversion: '@conversion<current()>'
Автор: LMS94 Размещён: 18.07.2016 11:33

0 плюса

223 Репутация автора

Попробуй это:

FinanceBundle\Entity\ConversionLink:
   conversionLink{1..5}:
       # some fields ...
       conversion: '@conversion$current'
Автор: Soheil Размещён: 02.04.2018 08:15
Вопросы из категории :
32x32