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:
Controller
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' }); });
Page avec le menu:
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'); }
Mais ca ne marche pas, je n'a pas mon var_dump.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a href="#/menu1">menu1</a> <a href="#/menu2">menu2</a>
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.
Partager