Recoverable Error Argument 1 passed to YetORM\Record::setRow() must be an instance of ActiveRow
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Domki
- Člen | 310
Pro DB používám YetORM a vytvaření entit (ukladani) mi všude jde ok. nyní jsem u jedné se my vyhazuje tato chyba? co jí způsobuje a jak jí mohu opravit?
Recoverable Error
Argument 1 passed to YetORM\Record::setRow() must be an instance of
Nette\Database\Table\ActiveRow, integer given, called in
D:\web\vendor\uestla\yetorm\src\YetORM\Repository.php on line 137 and
defined
Chyba nastave v tomto kodu: na řádku s persistem, primární klíč na entitě je id, a je nastaven i v definici entity, usersId je cizi klíč
/** @var UserInformation $newUserInformation */
$newUserInformation = $this->userInformationRepository->createEntity();
$newUserInformation->usersId = $newUser->id;
$result = $this->userInformationRepository->persist($newUserInformation);
Editoval Domki (30. 11. 2016 13:12)