Ho bisogno del percorso completo per un'azione all'interno del mio controller, per inviarlo via email. Come posso ottenere qualcosa come {{ path('_route') }}
dall'interno del mio controller ma il percorso completo?Symfony2: percorso completo per azione/percorso in un controller
19
A
risposta
40
di Juan è giusto se si desidera che il percorso locale. Il percorso assoluto - che è utile da inviare tramite e-mail - ha bisogno di parametro in più (s):
$url = $this->generateUrl('your_route_name', array(), true);
Il terzo parametro indica che il percorso assoluto deve essere generato.
Se si desidera utilizzare questo URL nella propria vista, aggiungere lo $url
all'array di risposta nell'azione e utilizzarlo.
2
provare quanto segue: risposta
$url = $this->generateUrl('your_route_name');
21
Symfony 3+
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
$this->generateUrl('your_route_name', array('/* your route parameters */'), UrlGeneratorInterface::ABSOLUTE_URL);
+1
Grazie, questa è la soluzione più aggiornata. –
Problemi correlati
- 1. Test funzionale di un controller symfony2: come generare un percorso
- 2. Ottieni l'URL completo per un controller e un'azione?
- 3. Come ottenere il percorso completo per un file in VBScript?
- 4. Come posso testare un controller Symfony2?
- 5. PyCharm ha un percorso file completo?
- 6. Utilizzando un esterno repository di un controller in Symfony2
- 7. RESTEasy - @Path richiede un percorso completo?
- 8. Come concatenare due stringhe per creare un percorso completo
- 9. Percorso completo per modificare globalmente un nome applicazione Ember
- 10. tarpile python senza percorso completo
- 11. Fish Interactive Shell percorso completo
- 12. Ottieni il percorso completo dell'applicazione in Node.js
- 13. Come si converte un percorso relativo in un percorso completo in C#/.NET?
- 14. Get percorso completo del file in java
- 15. come iterare ArrayCollection in symfony2 Controller
- 16. Come posso ottenere il nome dell'azione in un controller Symfony2?
- 17. Ottieni un percorso completo di file in node.js
- 18. Accesso a un campo non mappato in Symfony2 Controller
- 19. Come ottenere il percorso del server nella directory Web in Symfony2 dall'interno del controller?
- 20. IronRouter sul controller percorso
- 21. Come posso convertire un percorso completo in un percorso relativo usando perl?
- 22. Rails: percorso per l'azione del controller personalizzato
- 23. Percorso per un controller senza modello nelle guide 3
- 24. Funzione di costruzione nel controller Symfony2
- 25. Query SQL per ottenere il percorso completo della gerarchia
- 26. Memorizzazione di percorso completo per le mappe di Google
- 27. Ottieni percorso file completo utente per riprendere Caricamento file
- 28. Symfony2 + FOSRestBundle: attiva/disattiva la funzionalità REST per controller/azione?
- 29. Come ottenere il percorso della cartella Risorse/Config nel controller Symfony2?
- 30. Rimuovi evento ciclo vitale Doctrine da un controller Symfony2
In realtà, per generare un URL assoluto nel Ramoscello, usare il 'url()' 'funzione invece di percorso()'. –
grazie mille, risposta molto utile :) – humpdi