|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Stéphane Développeur Web Inscription : mai 2011 Messages : 78 ![]() |
Bonjour,
je doit réaliser une task qui répertorie une liste d'article dans un fichier URL. Mon problème est que je n'arrive pas à utilisé les helpers, notamlent url_fo() pour me généré les URL. Par exemple voici ce que j'essai de faire : Code :
The "default" context does not exist. Est ce que vous avez déjà été confronté à ce problème, ou éventuellement avez vous une piste de solution ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Où est placé ce code dans l'architecture de symfony ?
Un require_once en symfony est plus qu'inadapté et laisse supposer un mauvais placement de code. url_for() est un helper, conçu pour être utilisé dans le template, ce qui ne semble pas le cas ici.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Stéphane Développeur Web Inscription : mai 2011 Messages : 78 ![]() |
le fichier est placé dans lib/task/.
Effectivement, mon code ne doit pas être trop adapté, je suis en phase de recherche, j'essaie plein de chose, mais j'avoue que je galère beaucoup. Je dois générer des url, mais je ne vois pas comment instancier le routing à partir d'une task |
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Stéphane Développeur Web Inscription : mai 2011 Messages : 78 ![]() |
Je pense avoir des pistes, mais je suis pas trop sur.
je cherche à utiliser les routings, je pense que sa donne quelque chose comme sa : Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Regardes dans le code de du helper, tu as le code effectivement utilisé pour récupérer l'url. J'ai pas de symfony 1 ici.
Je ne suis pas sur que générer une url dans une task soit une bonne idée, sauf si cette task à pour objet d'afficher, récupérer des données depuis cette url.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#6 | ||
|
Membre régulier
![]() Stéphane Développeur Web Inscription : mai 2011 Messages : 78 ![]() |
Finalement je suis passé par un module pour me faire mon xml.
Mais j'étais arrivé a faire ceci, au cas si sa peut intérésser quelqu'un : Code :
Donc en gros je fait appel à la configuration du site, pour ensuite créer le routing. Mais comme je suis en ligne de commande et pas dans un navigateur, j'ai une erreur de session, que je cache. Et ensuite je récupère l'URL qui va bien. |
||
|
|
00
|
|
|
#7 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Regarde du côté du "try" qui devrait permettre d'éviter ce système acrobatique... Si le reste marche tant mieux.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com