Symfony + Notice: Undefined property: App\Entity\Site::$getMedia
Résolu
Diego987
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
Diego987 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
Diego987 Messages postés 64 Date d'inscription Statut Membre Dernière intervention -
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:
``
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 :
Je ne sais pas quoi faire auriez vous une idée? Meci d'avance. Diego
``
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
A voir également:
- Notice: undefined index symfony
- Notice gratuite - Guide
- Index téléphonique - Guide
- Notice chromecast - Guide
- Telecharger index - Télécharger - Gestion de fichiers
- Notice telecommande universelle grundig - Forum Téléviseurs
2 réponses
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 :
Bonne journée,
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,