Come posso ottenere il nome dell'azione all'interno di un modello? Il modello è in realtà un parziale.Nome azione symfony nel modello
risposta
Si dovrebbe provare:
$sf_params->get('action')
L'istanza sfContext
deve essere esposta automaticamente nel livello di vista come $sf_context
in modo da poter eseguire: $sf_context->getActionName()
.
Tuttavia penso che questo potrebbe non essere necessariamente l'azione che stai cercando, perché penso che potrebbe essere l'azione corrente in fase di elaborazione che se è un componente parziale per un componente sarebbe l'azione del componente. Non al 100% su questo, come non ho mai avuto la necessità di utilizzare/indagare :-)
mi puoi dire quali variabili sono esposti dove? come sfContext, sf_user, ...? grazie per la risposta rapida btw. :) – prongs
e si dice 'Avviso: Variabile non definita: sfContext in /var/www/weblog/apps/backend/modules/poster/templates/_form.php on line 5 Errore irreversibile: chiamata a una funzione membro getActionName() su un oggetto non in /var/www/weblog/apps/backend/modules/poster/templates/_form.php sulla riga 5' quindi, no – prongs
suo '$ sf_context' non' sfContext' ... questo è il nome classe :-) – prodigitalson
- 1. Ottieni nome campo modello nel modello
- 2. Nome nodo nel modello Chef?
- 3. Symfony: differenza tra Azione + parziale e Componente
- 4. Visualizzazione dei valori dell'oggetto symfony nel modello di ramoscello
- 5. Utilizzo di RenderAction (nome azione, valori) nel numero MVC4
- 6. Nome un'istanza EC2 nel modello CloudFormation?
- 7. Symfony BinaryFileResponse set nome file
- 8. modello mancante nella PhpStorm con Symfony Plugin
- 9. Passaggio della variabile nel modello di ramoscello incluso con variabile nel nome del modello
- 10. Symfony 'trans' del dominio all'interno Ramoscello modello
- 11. C# MVC e DateTime controller azione modello
- 12. Azione personalizzata nel servizio RESTful
- 13. Active Admin Azione personalizzata Elemento Nome risorsa
- 14. Modello di visualizzazione CSS Spazio aggiuntivo nel nome classe
- 15. Django show get_full_name() o nome utente nel modello
- 16. Nome percorso assoluto nel mio modello per ottenere risorse
- 17. Incluso il nome del ramo corrente nel modello di commit
- 18. Imposta manualmente il nome della colonna nel modello di rotaia
- 19. nome non è definito nel modello di Django
- 20. Come ottenere il nome dell'attuale rake nel mio modello Rails?
- 21. Come ottenere il nome host nel modello freemarker?
- 22. Modello + Nome dipendente
- 23. django nel modello
- 24. url_for nel backend per front-end - Symfony
- 25. Pattern multipli nel singolo instradamento di symfony
- 26. Nome modello C++ utilizzato senza parametro modello
- 27. Symfony2 percorso dell'immagine nel modello ramoscello
- 28. Come aggiungere qualche azione nel costruttore?
- 29. Button evento nel Display Azione Foglio
- 30. Yii2 Ottieni azione corrente nel controller
Questo è probabilmente meglio perché penso che sia direttamente legato all'azione iniziale analizzata dal router ... – prodigitalson
è un'istanza di sfParameterHolder? – prongs
'$ sf_request sfRequest' ' $ sf_context sfContext' '$ sf_user myUser' ' $ sf_params sfParameterHolder' – Pascal