IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Class '' does not exist


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 131
    Points : 64
    Points
    64
    Par défaut Class '' does not exist
    Bonjour,

    jai une class slug avec dedans le une methode:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    use Acme\ContentBundle\Entity\Content;
    use Doctrine\ORM\EntityManager;
    use Doctrine\ORM\EntityManagerInterface;
    use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
    use Symfony\Bundle\FrameworkBundle\Controller\Controller;
    use Symfony\Component\HttpFoundation\Request;
    use Symfony\Component\HttpFoundation\Response;
    use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
    use Symfony\Component\Security\Core\Exception\AccessDeniedException;
     
        private function getPageEntity(Request $request, $preview, EntityManagerInterface $em, Content $content)
        {
     
     
            $entity = null;
     
            if (is_null($entity)) {
                $entity = $content->getRef($em);
     
                return $entity;
            }
     
            return $entity;
        }
    }
    je l'appel de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public function slugAction(Request $request)
        {
            $locale = $request->getLocale();
                $test = $request->attributes->get('_test');
     
            $entity = $this->getPageEntity(
                $request,
                $preview,
                $em,
                $test 
            );
           die();
    }
    le _test renvoie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Content {#347 ▼
      #lang: "fr"
      #online: true
      #title: "test"
      #slug: ""
      #url: null
      #refId: "1"
      #id: "1"
    }
    et pourtant il dit que la class n'existe pas.
    je ne vois pas pourquoi ?
    Merci d'avance de votre aide.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Points : 1 022
    Points
    1 022
    Par défaut
    Bonjour,
    On voit pas clairement le code, par exemple la méthode getPageEntity ne parait plus dans une classe!
    La classe slug aussi on sait pas son contenu.
    Dans l'action slugAction qui est apprement ecrite dans un controlleur, l'operateur " $this-> " , n'est pas au bon endroit à mon avis.

Discussions similaires

  1. [2.x] Class string does not exist
    Par yamatelegomes dans le forum Symfony
    Réponses: 0
    Dernier message: 04/02/2013, 19h04
  2. [WD17] API : RegisterWindowMessageA : class does not exist
    Par chapeau_melon dans le forum WinDev
    Réponses: 0
    Dernier message: 24/01/2013, 12h03
  3. Réponses: 4
    Dernier message: 29/03/2012, 16h43
  4. FATAL 1: Database "x" does not exist in the syste
    Par barbituric dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 17/03/2004, 06h35
  5. [JCreator] "package tools does not exists"
    Par snyper147 dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 04/05/2003, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo