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 à