Bonjour

J'ai cherché un peu plus et trouvé ça.
http://www.symfony-project.org/installation/1_1/upgrade

Batch scripts
The use of batch scripts is deprecated, in favor of custom CLI tasks.
The new CLI system makes it easy to add a new symfony command to a
project, so refer to the Chapter 16 of the symfony book for a detailed
how-to on CLI tasks.

J'ai trouvé ceci sur CLI
http://librosweb.es/symfony_1_2_en/capitulo16/using_symfony_outside_of_a_web_context.html

J'ai trouvé cet extrait de code pour moi de commencer.
http://snippets.symfony-project.org/snippet/362

Merci  FlUxIuS, Merci à tous.


On Jan 20, 10:53 am, S_OSTA <[email protected]> wrote:
> Je vous remercie FlUxIuS.
>
> Pouvez-vous me dire, votre suggestion, est-ce votre préférence
> personnelle ou pensez-vous que c'est aussi le acceptée "meilleures
> pratiques" maintenant?
>
> Est-ce peut-être pourquoi je ne pouvais pas trouver les exemples de
> fichiers de commandes que je voulais?
>
> On Jan 20, 10:24 am, FlUxIuS <[email protected]> wrote:
>
> > Pour un traitement a demi optimisee, je te suggere d'importer les
> > donnees apres un build-sql directement via le client sql.
>
> > Le 20/01/10, S_OSTA<[email protected]> a écrit :
>
> > > S'il vous plaît aidez-moi. Je suis nouveau à symfony et un peu confus.
>
> > > J'essaie de chargement 10 gros fichiers en utilisant symfony
> > > doctrine:data-load
>
> > > J'obtiens ce message d'erreur:
> > > Fatal error: Allowed memory size of 134217728 bytes exhausted
>
> > > J'ai cherché et trouvé des suggestions pour modifier des paramètres
> > > dans le fichier php.ini ou de charger les données avec un fichier
> > > batch.
>
> > > Je mai pas toujours accès à votre php.ini mais quand je rechercher des
> > > informations sur la rédaction d'un fichier batch je reçois beaucoup de
> > > références à ce code:
>
> > > <?php
>
> > > define('SF_ROOT_DIR',    realpath(dirname(__FILE__).'/..'));
> > > define('SF_APP',         'main');
> > > define('SF_ENVIRONMENT', 'dev');
> > > define('SF_DEBUG',       true);
>
> > > require_once
> > > (SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');
>
> > > sfContext::getInstance();
>
> > > $data = new sfDoctrineData();
> > > $data->setDeleteCurrentData(true);
> > > $data->loadData(sfConfig::get
> > > ('sf_data_dir').DIRECTORY_SEPARATOR.'fixtures','test');
>
> > > ?>
>
> > > // (note: The 'test' parameter in loadData() is the name of the
> > > connection to use, not the name of the yaml file. All .yml files in
> > > your fixtures folder will be loaded sequentially.)
>
> > > Je suis confuse, car ce code ne ressemble en rien à quoi je
> > > m'attendais.
>
> > > Le 'require_once' points de ligne à / apps / frontend / config /
> > > config.php mais le seul fichier se trouve dans / apps / frontend /
> > > config / est frontendConfiguration.class.php
>
> > > Aussi est sfDoctrineData () en désuétude en 1.4? car elle ne figure
> > > pas sur ma liste d'options.
>
> > > Est un fichier batch la manière d'aller là? et si oui quelqu'un peut-
> > > il me montrer ce qu'est un fichier batch devrait ressembler.
>
> > > Je vous remercie pour votre temps.
>
> > --
> > Envoyé avec mon mobile
-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr


Répondre à