J'ai un code code> code> mais j'ai besoin d'afficher un lien dans mais lors de la compilation de la page Web, il montre un Erreur dans le lien de brindille et ne peut pas être avancé. p> Ceci est l'erreur: p> Avez-vous une idée? P> < / p> Twig code>:
3 Réponses :
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); }
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 P>
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.
Voici un exemple
import RoutingData from '../../../../dist/js/fos_js_routes';
À 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
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
Dupliqué possible de conflit sur modèle de brindille et de vue.js