Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

php bin/console make:crud Option

created: src/Controller/OptionController.php
created: src/Form/OptionType.php
created: templates/option/_delete_form.html.twig
created: templates/option/_form.html.twig
created: templates/option/edit.html.twig
created: templates/option/index.html.twig
created: templates/option/new.html.twig
created: templates/option/show.html.twig

Success!

Next: Check your new CRUD by going to /option/

L'accès à '' /option/ '' a bien reussi correctement parce que j'ai modifié le fichier vendor\doctrine\orm\lib\Doctrine\ORM\Persisters\Entity\BasicEntityPersister.php
//$from = ' FROM ' . $tableName . ' '. $tableAlias;
à
$from = ' FROM ' . $tableName . ' '. $tableAlias;

Ce que je veux

Créer nouveau option par exemple '' Balcon " en accèdant: http://localhost:8000/option/new

Ce que j'obtiens

An exception occurred while executing 'INSERT INTO option (name) VALUES (?)' with params ["Balcon"]:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option (name) VALUES ('Balcon')' at line 1

Aucune réponse