Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

Symfony 4 : createForm( ... ) postalCode n'existe pas.

$
0
0

Bonsoir, je suis entrain de suivre la formation sur symfony mais je suis bloqué au niveau de la methods edit de class AdminPropertyController.

En effet j'ai une erreur qui me dit que la propriété postalCode n'existe pas dans la class App\Entity\Property pourtant dans la cet class j'ai bien code_postal en snake case et que mon fichier et identique a celle dans la vidéos, j'ai vérifier a plusieur reprise mais trouve pas pourquoi il ne la trouve pas, j'ai comme l'impression qu'il prend par defaut les propriété en camelcase et pas en snakecase.

Je vous mais une aperçu du code juste en dessous :

    /**
     * @Route("/admin/{id}", name="admin.property.edit")
     * @param Property $property
     * @return Property
     */
    public function edit (Property $property)
    {
        $form = $this->createForm(PropertyType::class, $property);
        return $this->render('admin/property/edit.html.twig', [
            'property'  =>  $property,
            'form'      =>  $form->createView()
        ]);
    }

Et classe Property (Entity - Créer en CLI)

    ....

    /**
     * @ORM\Column(type="string", length=255)
     */
    private $postal_code;

    ....

     public function getPostalCode(): ?string
    {
        return $this->postal_code;
    }

    public function setPostalCode(string $postal_code): self
    {
        $this->postal_code = $postal_code;

        return $this;
    }

    ....

Merci d'anvance, je début avec symfony, mais je suis sur que c'est un petit truc que j'ai zappé, également j'ai déjà vidé les cache mais rien, toujours le même problème.


Viewing all articles
Browse latest Browse all 1542

Trending Articles