Не удалось загрузить тип "oro_collection": класс не существует. - PullRequest
0 голосов
/ 05 февраля 2020

Я использую коллекции в orocrm symfony 3, но получаю следующую ошибку. Не удалось загрузить тип "oro_collection": класс не существует.

public function configureOptions(OptionsResolver $resolver)
    {

        $resolver->setDefaults(
            [

                'entry_type' => AppraisalParameterRatingType::class,
                'required' => false,
                'entry_options'=> array(
                'data_class' => 'Hrroll\\Bundle\\AppraisalsBundle\\Entity\\AppraisalParameterRating'
                )
            ]
        );
    }

1 Ответ

0 голосов
/ 05 февраля 2020

После обновления до Symfony 3 вы должны использовать FQCN вместо псевдонимов классов для типов форм. Для получения более подробной информации Symfony 3.0, документация по обновлению

Так что вместо oro_collection это должен быть CollectionType :: class. Вот пример: Oro / Bundle / ReminderBundle / Form / Type / ReminderCollectionType

...