SyMfonAK - vyvíjame databázy pomocou frameworku Symfony

EntityType

Z SyMfonAK
Prejsť na: navigácia, hľadanie

Symfony dokumentáciaSymfony 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;
    }