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 :

Utiliser Symfony sans l'ORM Doctrine


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 101
    Points : 49
    Points
    49
    Par défaut Utiliser Symfony sans l'ORM Doctrine
    Bonjour,

    Je souhaite me lancer dans un projet avec le framework Symfony après un projet fiat sous CakePHP. Cependant, étant devenu allergique aux ORM je souhaiterais savoir s'il existe une possibilité de se débarrasser (proprement) de son ORM.

    Merci d'avance pour vos réponses.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 643
    Points : 305
    Points
    305
    Par défaut
    Et avec quoi comptes tu remplacer l'ORM ?
    Tu souhaite utiliser une base de données ou une solution NoSQL ou aucune des deux ?

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    Oui. Tu peux te passer de DOctrine ORM (ou tout autre ORM) et utiliser seulement la DBAL et des requêtes "normales":
    http://symfony.com/doc/current/cookb...rine/dbal.html

    Tu pourrais sans doute aussi te débarasser de DBAL et utiliser simplement PDO, mais là il va falloir mettre les mains dans le cambouis.

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 101
    Points : 49
    Points
    49
    Par défaut
    Parfait merci pour la réponse je vais faire comme ça

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 643
    Points : 305
    Points
    305
    Par défaut
    quel seraient les différences entre du Doctrine de base et du PDO ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Points : 1 050
    Points
    1 050
    Par défaut
    quel seraient les différences entre du Doctrine de base et du PDO ?
    la Classe \Doctrine\DBAL\Connection proposent des méthodes supplémentaires à PDO, qui rendent trés facile l'utilisation des requetes préparés
    http://doctrine-dbal.readthedocs.org...ation.html#api
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $data=array('col1'=>'val1','col2'=>'val2');//en gardant à l'esprit que l'on va récupérer cet array données depuis un formulaire symfony, on va écrire beaucoup moins de code qu'en écrivant ses requetes à la main
    $connection->insert('my_table',$data)

    De plus le Bundle Doctrine inclus des outils de profiling (SQl executé, nbre de requetes, temps d'éxecution,...)

Discussions similaires

  1. [SWT] utiliser SWT sans eclipse
    Par miel_pops dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 24/01/2009, 20h48
  2. Comment utiliser wxWidget sans installer le runtime ?
    Par titux dans le forum wxWidgets
    Réponses: 9
    Dernier message: 23/10/2007, 14h05
  3. [Security] peut on utiliser acegi sans spring ?
    Par linniesurf dans le forum Spring
    Réponses: 3
    Dernier message: 13/10/2006, 10h46
  4. Utiliser TComPort sans TComDataPacket
    Par giloutho dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/04/2006, 09h25
  5. utiliser query sans composant builder 5
    Par hook85 dans le forum C++Builder
    Réponses: 8
    Dernier message: 19/01/2005, 21h09

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