我在 Flow3 的安全帐户/派对模块中遇到问题。
我试图将一个人的名字和姓氏更改为派对:
$person = $account->getParty();
$name = $person->getName();
$name->setFirstName($firstName);
$name->setLastName($lastName);
$this->accountRepository->update($account);
$this->partyRepository->update($person);
$account 是一个有效的\TYPO3\FLOW3\Security\Account
对象。
当使用此代码并更改 $firstName 和 $lastname 时,flow3 正在回滚。
我找到了解决方法:
$personName = new \TYPO3\Party\Domain\Model\PersonName('', $firstName,'', $lastName);
$person->setName($personName);
这工作正常,但为什么?