У меня проблема в модуле «Учетная запись / участник» в Flow3.
Я пытался изменить имя и фамилию лица как участника:
$person = $account->getParty();
$name = $person->getName();
$name->setFirstName($firstName);
$name->setLastName($lastName);
$this->accountRepository->update($account);
$this->partyRepository->update($person);
$учетная запись является действительным \TYPO3\FLOW3\Security\Account
объектом.
При использовании этого кода и изменении $ firstName и $ lastname, flow3 выполняет откат.
Я нашел обходной путь:
$personName = new \TYPO3\Party\Domain\Model\PersonName('', $firstName,'', $lastName);
$person->setName($personName);
Это работает правильно, но почему ??