Simuler un loader pendant l’exécution d’une tâche

J’ai parlé il y a deux semaines de la méthode que l’on pouvait utiliser pour créer des tâches dans symfony et la façon de les alimenter dynamiquement : créer des tâches avec symfony.

Il serait maintenant intéressant de pouvoir l’utiliser dans une application et également de pouvoir suivre l’évolution de notre tâche.

Symfony et les tâches

Pour un projet récent j’ai du implémenter un script qui devait insérer des utilisateurs dans la base d’un projet symfony. Afin de conserver l’avantage des objets et de leur validator je n’ai pas effectué un script à base de ‘INSERT INTO’ mais j’ai bel et bien créé ma propre tâche.
Je ne vais pas dans cette article vous parler de la façon de créer les tâches pour cela je vous renvoie vers le cookbook aucune excuse pour ne pas le lire, il a été traduit en français mais je vais vous parler de la façon dont je l’ai implémenté dans mon application.

Il s’agit donc d’un projet très simple listant des profils d’utilisateur pour lesquels on spécifie des dates d’inscription à une option.

Internationalisation et formulaire avec Symfony

Aujourd’hui on va traiter des formulaires et de l’internationalisation. Une des grandes fierté de Symfony 1.2 est l’internationalisation et les formulaires.  Vous avez  eu droit à leur chapitre dans les jobeet. En revanche lorsque l’on veut  coupler les deux, les choses se compliquent un peu et c’est bien là l’intérêt de notre métier. Le but de cet article n’étant pas d’expliquer une nouvelle fois le fonctionnement des formulaires ou de l’I18N, vous comprendrez que je survole certains points. Je vous renverrez simplement ici pour les formulaires et ici pour l’I18N .