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
