0
votes

Comment utiliser un chemin de trajectoire dans Vuejs avec Proyect Symfony - Comment utiliser correctement la FSROUTING

J'ai un code mais j'ai besoin d'afficher un lien dans Twig : xxx

mais lors de la compilation de la page Web, il montre un Erreur dans le lien de brindille et ne peut pas être avancé.

Ceci est l'erreur: xxx

Avez-vous une idée? < / p>


3 commentaires

Quelle est l'erreur?


C'est l'erreur: href = "{{path ('Corpasasesoria')}}": l'interpolation à l'intérieur des attributs a été supprimé. Utilisez plutôt la liaison V ou la raccourci du côlon. Par exemple, au lieu de

, utilisez .


Dupliqué possible de conflit sur modèle de brindille et de vue.js


3 Réponses :


0
votes

Grâce à l'aide de ​​SLMer-h Tout d'abord, vous devez installer: npmjs.com/package/fos-routing

/**
 * @Route("/corporativo/asesoriajson",
 *     options = { "expose" = true },
 *     name = "asesoriajson",
 *       
 * )
 */
 public function asesoriajson(Request $request, SendMail $Sendmail)
 {
    $response = array();
    $response['type'] = null;
    $response['title'] = null;
    $response['message'] = null;

    $response['type'] = 'success';
    $response['title'] = 'Success';
    $response['message'] = 'Usted decidio utilizar un asesor'; 
    return new JsonResponse($response, 200);                    
}


0 commentaires

0
votes

Vous essayez d'utiliser Fosjsrouring Bundle pour générer des liens à l'intérieur de JS https://symfony.com/doc/master/bundles/fosjsroutingBundle/index. HTML


2 commentaires

J'utilise ce formulaire dans Twig: routage.Generate ("your_route_with_params ', {param: varjavascript}); Comment utiliser ces itinéraires dans Vuejs ???


L'utilisation est la même dans tout environnement JS.



1
votes

Voici un exemple

import RoutingData from '../../../../dist/js/fos_js_routes';


5 commentaires

À présent . Je configure tout mais c'est l'erreur: "Erreur:" L'itinéraire "Corpasasesoria" n'existe pas. "" Dans Vuejs Ceci est le code: Méthodes: {conaseor: fonction (événement) {alerte ('Bonjour!') Routing. générer ('Corpasasesoria'); }} Quel est le problème?


Vous devez jeter vos itinéraires chaque fois que vous ajoutez un nouvel itinéraire comme décrit Symfony.com/ Doc / Master / Bundles / FosjsRoutingBundle / Usage.html


Oui, c'est la route de mon contrôleur: / ** * @Route ("/ corporatives / asesoria", * options = {"exposer" = true}, * nom = "corpasesoria", *) * / Quel est le problème ??


Lire la documentation symfony.com/doc/master/bundles/fosjsroutingbundle/usage.html < / a>. Et vider vos itinéraires


Merci. Maintenant, tout fonctionne parfaitement. Je vais corriger la réponse