Call to a member function getValue() on null | Kdyby\Doctrine

Jan Blažek
Člen | 36
+
0
-

Ahojte, mohli byste mi prosím pomoci s jedním problémem ?
Chyba se nachází v následujícím kusu kódu:

	public function createProject(ArrayHash $vals)
	{
		$project = new Project();
		$project_user = new Project_user();

		$project->name = $vals->name;
		$project->file_count = 0;
		$project->description = $vals->description;
		$this->addWorker($project, $project_user, $vals->user, Project_user::PERMISSION_OWNER); // propojení vazeb

		$this->em->persist($project_user);
		$this->em->persist($project);

		$this->em->flush(); // zde je chyba
	}

Tato funkce slouží k založení projektu, kde jsou za potřebí 3 entity. Project, User, Project_user. Project_user je tam jen proto, že potřebuju dosadit do vazby ManyToMany nějaké další data.
U posledního řádku mi vyskočí prostě Error Call to a member function getValue() on null
Kód z tracy je k dostání zde: https://ctrlv.cz/S5ol
Předem moc děkuji.

David Matějka
Moderator | 6445
+
+2
-

Ahoj,

  1. zkus smazat cache
  2. zkus spustit command orm:validate-schema