Bonjour,
jai une class slug avec dedans le une methode:
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
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; } }
le _test renvoie:
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(); }
et pourtant il dit que la class n'existe pas.
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" }
je ne vois pas pourquoi ?
Merci d'avance de votre aide.
Partager