Когда я пытаюсь использовать аргумент setSubClasses в моем определении услуг, название подкласса добавляется к админам письмо удаляетсяSonataAdmin setSubClasses удаляет письмо от имени лица
Вот мое определение
sonata.admin.question:
class: Hippy\ScavengerHuntBundle\Admin\QuestionAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "Questions", label: "Question" }
arguments:
- ~
- Hippy\ScavengerHuntBundle\Entity\Question
- ~
calls:
- [ setTranslationDomain, [HippyScavengerHuntBundle]]
- [ setSubClasses, [{lettersInOrderQuestion : "Hippy\ScavengerHuntBundle\Entity\LettersInOrderQuestion"}]]
В моем классе админ, по методу configureFormFields, я ставлю следующую строку и результат был весьма удивительно:
var_dump($this->getSubClasses());
результат:
array (size=1)
'lettersInOrderQuestion' => string 'Hippy\ScavengerHuntBundle\Entity
ettersInOrderQuestion' (length=56)
Похоже, был удален как-то на «\ L» ... нормально, это было бы Entity\LettersInOrderQuestion
не EntityettersInOrderQuestion
Отлично, это было! – CoachNono