IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[sf 1.4.x] Mise en place données initial à partir de fichier excel


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut [sf 1.4.x] Mise en place données initial à partir de fichier excel
    Bonjour à tous,

    Voila mon problème, je met en place une application sous symfony pour une activité qui était précédemment
    gérer avec plein de tableaux excel. (j'espère sauver la personne en charge de cette activité d'une dépression de cellulaire).

    Ce que je sais faire, c'est de récupérer les données du tableau excel et de les
    enregistrer dans une table temporaire.

    Ce que je ne sais pas faire (et que j'aimerais faire) c'est de faire un script php, en utilisant les outils Symfony pour me permettre d'inserer les données en utilisant mes objets préalablement créés avec leurs (si belle) relations.

    Mes questions sont :
    - Au niveau de l'archi, où mettre ce script.
    - Quelles sont les fonctions pré-requises pour que mon script est accès à la base de données, et aux collections d'objets.
    - Comment appelé ma table temporaire qui n'existe pas dans le shema.yml (ca au pire je pense y arriver si j'ai les réponses précédentes).

    Peut être que je me fourvoie dans la façon de procéder . N'hesitez pas à me proposer d'autre solution.

    Merci par avance pour les réponses données.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Pourrais-tu préciser :
    pour me permettre d'insérer les données
    quelles sont les données dont tu parles : les données du tableau Excel ; ou bien les données que tu as enregistrées dans ta table temporaire ?

    Et d'insérer les données où ? Dans ton fichier Excel ou dans ta base de données ?

    Depuis Symfony, tu as facilement accès aux tables de ta DB. Une fois un modèle défini dans ton schema.yml, tu peux accéder à sa table en faisant un simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mytable = Doctrine_Core::getTable('myTable');
    Tu pourras voir le code de la classe Doctrine_Table pour te faire une idée de toutes les méthodes à ta disposition. Mais le mieux reste de consulter la documentation Symfony ou Doctrine qui t'indiqueront les points essentiels.

Discussions similaires

  1. Mise en place d'un upload de fichiers sur serveur FTP
    Par Jacques29 dans le forum Langage
    Réponses: 14
    Dernier message: 31/05/2015, 09h20
  2. Réponses: 0
    Dernier message: 27/10/2010, 11h00
  3. [AC-2000] Mise en place d'histogramme sur un fichier excel
    Par _Drama dans le forum VBA Access
    Réponses: 1
    Dernier message: 02/06/2010, 14h05
  4. Mise en place d'un serveur de fichier Samba/RedHat
    Par shaun_the_sheep dans le forum Réseau
    Réponses: 2
    Dernier message: 11/01/2005, 08h22
  5. lecture de données a partir de fichier
    Par sana dans le forum MFC
    Réponses: 5
    Dernier message: 21/01/2004, 12h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo