Symfony + Notice: Undefined property: App\Entity\Site::$getMedia [Résolu]

Signaler
Messages postés
50
Date d'inscription
vendredi 28 décembre 2018
Statut
Membre
Dernière intervention
24 juillet 2021
-
Messages postés
50
Date d'inscription
vendredi 28 décembre 2018
Statut
Membre
Dernière intervention
24 juillet 2021
-
Bonjour, j'ai une nouvelle erreur dans mon projet . Je ne peux plus créer de nouveau topo, j'ai l'erreur : Notice: Undefined property: App\Entity\Site::$getMedia. La table topo est en relation est en Many to Many avec l'entitée Site. Media est en relation many to one avec l'entitée Site. J'ai fait une Modification dans la BDD pour remettre les id à 0:

``

SET @num :0;
UPDATE site SET id = @num := (@num+1);
ALTER TABLE site AUTO_INCREMENT = 1;
``


J'ai également supprimé tous les éléments de la table de Site et de la table topos. Sauriez-vous quoi faire?
J'ai une autre erreur dans ma BDD :

``
Configuration de pmadb… en erreurDocumentation
Fonctions relationnelles Désactivé

Le stockage de configurations phpMyAdmin n'est pas complètement configuré, certaines fonctionnalités ont été désactivées. Voir l'analyse du problème.
Ou encore aller sur l'onglet « Opérations » de n'importe quelle base de données pour le définir à cet endroit.
Ouvrir une nouvelle fenêtre phpMyAdmin
Warning in .\libraries\classes\Dbal\DbiMysqli.php#244
mysqli::query(): (HY000/1034): Index corrompu dans la table: 'global_priv'; essayez de le réparer

Backtrace

DbiMysqli.php#244: mysqli->query(
string 'SELECT 1 FROM mysql.user LIMIT 1',
integer 0,
)
DatabaseInterface.php#213: PhpMyAdmin\Dbal\DbiMysqli->realQuery(
string 'SELECT 1 FROM mysql.user LIMIT 1',
,
integer 1,
)
DatabaseInterface.php#1765: PhpMyAdmin\DatabaseInterface->tryQuery(
string 'SELECT 1 FROM mysql.user LIMIT 1',
integer 256,
integer 1,
)
HomeController.php#79: PhpMyAdmin\DatabaseInterface->isSuperUser()
Routing.php#186: PhpMyAdmin\Controllers\HomeController->index(array)
index.php#18: PhpMyAdmin\Routing::callControllerForRoute(
string '/',
,
,
)
``

Je ne sais pas quoi faire auriez vous une idée? Meci d'avance. Diego


Configuration: Windows / Chrome 91.0.4472.124

2 réponses

Messages postés
2421
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
24 juillet 2021
451
Salut,

D'après le message d'erreur, la propriété getMedia appelée dans l'entité Site n'existe pas. Le nom de cette propriété ressemble plus à une fonction (getter), un oubli de parenthèse lors de l'appel de cette fonction ?

Pour ta bdd, tu peux essayer de la recréer pour repartir sur une base propre :
> php bin/console doctrine:database:drop --force
> php bin/console doctrine:database:create
> php bin/console make:migration
> php bin/console make:migration:migrate


Bonne journée,
Messages postés
50
Date d'inscription
vendredi 28 décembre 2018
Statut
Membre
Dernière intervention
24 juillet 2021

Merci beaucoup de votre réponse, c'est résolut!!!!!