Bonjour à vous,

Je travail sur un site en symfony. Je dois ajouter sur ce site une nouvelle fonctionnalité de gestion qui sera en Angular.
Mais je n'arrive pas a "lier" symfony et angular.
Ex :
url du site: localhost/
il y a d'autre pages en symfony comme localhost/contact localhost/book/{bookid}
l'api sera utilisé sur localhost/book/{bookid}, ou il y aura des onglets puor gérer différents menus avec différentes actions
localhost/book/{bookid}#menu1, localhost/book/{bookid}#menu2

J'ai ce code ci :

Angular:
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
 
var app = angular.module("app", ['ngRoute']);
 
app.config(function($routeProvider, $interpolateProvider) {
 
  $interpolateProvider.startSymbol('||');
  $interpolateProvider.endSymbol('||');
 
  $routeProvider.
  when('/menu1', {
    templateUrl: '/api/menu1',
    controller: 'Menu1Controller'
  }).
  when('/menu2', {
    templateUrl: 'api/menu1',
    controller: 'Menu2Controller'
  }).
  otherwise({
    redirectTo: '/menu1'
  });
});
Controller
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    /**
     * @Route("/api/menu1")
     */
    public function menuAction()
    {
        // DES TRAITEMENTS
 
        var_dump('COUCOU');
        return $this->render('BookBundle:Default:content1.html.twig');
    }
Page avec le menu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<a href="#/menu1">menu1</a>
<a href="#/menu2">menu2</a>
Mais ca ne marche pas, je n'a pas mon var_dump.
L'objectif du code est de gérer la navigation/l'affichage par angular et que les requettes/verifications coté controller symfony

Merci de votre aide.