bonjour
je suis debutant sur symfony
j'ai une application avec une bdd MySQL
je voudrai ajouter des requete sur mes pages web
mais cela ne fonction pas car j'utilise en fonction php et je pense que je doit ouvrir 2 utilisateur de la bdd sur mon serveur et il en veut pas
je pense qu'il faut que j'utilise doctrine mais la c'est une autre histoire
quelqu'un aurai t il un peu de temps pour m'aider
merci pour votre aide
voici un peu ou j'en suis
j'ai suivi ce tuto plutôt clair
https://www.supinfo.com/articles/sin...onnees-symfony
j'ai mon bundle (OrgaMaintenanceBdTBundle)
mes parametrage doctrine sont bon
ma base existe
j'ai créer une entity 'statistique'
avec un nom de champ ('nomEtatsMaintenanceBdT') en plus
string
255
j'ai verifier le fichier, il a bien été créer dans le repertoire entity ( statistique.php )
par contre cette fonction ne marche pas, j'ai une erreur
Cette entité n’est pas pour le moment dans la base de données. Pour mettre à jour cette dernière, il faut taper cette commande : php app/console doctrine:schema:update --forcej'ai bien le champ dans cette table pourtant…..[Doctrine\DBAL\Schema\SchemaException]
There is no column with name 'Utilisateurs_idUtilisateurs' on table 'validationbdt'.
dans mon controler statistique j'ai mis le code
j'ai cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $repository = $this->getDoctrine() ->getRepository('OrgaMaintenanceBdTBundle:statistique'); $product = $repository->findAll(); echo "<br>data via doctrine :"; echo "<br>"; print_r($product) ; echo "<br>";
An exception occurred while executing 'SELECT t0.id AS id_1, t0.nomEtatsMaintenanceBdT AS nomEtatsMaintenanceBdT_2 FROM statistique t0':
SQLSTATE[42S02]: Base table or view not found: 1146 La table 'orgamaintbonsdetravaux.statistique' n'existe pas
500 Internal Server Error - TableNotFoundException
apres plusieur test j'ai créer une table statistique dans ma bdd avec deux champs id et nomEtatsMaintenanceBdT
et la ca fonctionne!!
mais ce n'est pas dans cette table que je veux lire mes data c'est dans la table 'etatsmaintenancebdt'
que faut il que je modifie?
merci pour votre aide
Christophe
Partager