SyMfonAK - vyvíjame databázy pomocou frameworku Symfony
EntityType
Z SyMfonAK
Symfony dokumentácia → Symfony prehľad nastavení → Prehľad typov položiek formulára → EntityType
originál dokumentácia na symfony.com/doc
Riešenie chyby: Expected argument of type "integer"...
Aby som získal ponuku hodnôt na výber do položky formulára, najprv musím mať nadefinový relačný vzťah v príslušnej src/Entity napríklad takto:
/** * @ORM\ManyToOne(targetEntity="LkpzoospeciesAves") */ private $lkpzoospecies_id;
Prvá úprava je, že odstránim z anotácie určenie, že ide o určenie, že ide o integer, tento riadok:
* @ORM\Column(type="integer")
Druhá úprava je, že odstránim špecifikáciu, že ide o integer (int $lkpzoospecies_id) aj z príslušnej metódy takto:
//public function setLkpzoospeciesId(int $lkpzoospecies_id): self public function setLkpzoospeciesId($lkpzoospecies_id): self { $this->lkpzoospecies_id = $lkpzoospecies_id; return $this; }