Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/04/2011, 11h28   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 77
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 77
Points : 12
Points : 12
Par défaut tache symfony dans une action

Bonjour à tous,

Voilà aujourd'hui j'ai un souci assez serieux pour moi et peut-être facile pour vous.
J'aimerais appeler une tache symfony depuis une action d'un de mes modules.mais je en sais pas trop comment m'y prendre.

En effet sur mon projet je dois créer une interface permettant de cloner une base de données au fur et à mesure que les clients s'ajoutent.

-J'aimerais ajouter une base dans mon "databases.yml"
-j'aimerais faire un "doctrine build-bd"
-J'aimerais remplir la base à partir de mon schema.yml

Tous ceci depuis une interface d'administration de tel sorte que le système fonctionne sans l'aide d'un developpeur.D'ou ma question: comment faire pour executer ces taches depuis une action d'un module.

Merci pour votre aide.
lepopol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 17h42   #2
Membre confirmé
 
Inscription : février 2009
Messages : 317
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 317
Points : 209
Points : 209
Est ce une tache qui sera répétée à intervalle de temps régulier ?
Si oui je te suggère d'utiliser cron pour gérer cela.
insane1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 09h06   #3
Membre habitué
 
Homme Jean-François
Développeur Web
Inscription : février 2003
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Jean-François
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : février 2003
Messages : 124
Points : 142
Points : 142
voici un exemple que j'avais fait pour l'envoie de mail

Code :
1
2
3
4
5
6
 
public function taskEmail() {
        chdir(sfConfig::get('sf_root_dir')); // Trick plugin into thinking you are in a project directory
        $task = new sfProjectSendEmailsTask($this->dispatcher, new sfFormatter());
        $task->run(array(), array('env' => 'prod'));
    }
jfsenechal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h43.


 
 
 
 
Partenaires

Hébergement Web