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

Doctrine2 PHP Discussion :

Comment utiliser Doctrine 2 sans symfony juste avec PHP env Windows


Sujet :

Doctrine2 PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut Comment utiliser Doctrine 2 sans symfony juste avec PHP env Windows
    Bonjour

    Voila je me suis à symfony 3 qui est un très bon framework, chemin faisant, j'ai découvert Doctrine 2 un ORM puissant et assez facile de prise en mains !
    Bon c'est bien... Maintenant je souhaiterais utiliser Doctrine 2 sans symfony juste avec PHP 7 !
    J'ai bien vu des exemples sur le net, mais ils sont tous sous Linux et je n'arrive à configurer la console de Doctrine 2 !
    Du coup je ne peux executer aucunes commandes en lignes de Doctrine c'est très embêtant !
    Une personne pourrait-elle me dire si elle à eu le même pbs que moi et si il existe une solution
    par avance merci pour vos réponses
    Cordialement

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Tu utilises composer ?

    mais ils sont tous sous Linux
    C'est normal tellement c'est plus facile, plus logique, plus simple, fin plus mieux quoi

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Disons que j'ai installé Doctrine 2 avec Composer oui

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Bien, donc normalement rien d'impossible, "php" est bien accessible globalement sur ton poste ? (Un php -v doit fonctionner de n'importe où dans ton arborescence).

    Ensuite quand tu es positionné à la racine de ton projet un php vendor/bin/doctrine (ta commande) devrait fonctionner.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Oui php v fonctionne très bien

    par un bin/console doctrine... ne fonctionne pas !
    sauf si je suis à la racine de symfony

    Mais mon projet est un projet avec sans symfony justement
    et bin/console n'est reconnue

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    oups je voulais dire vendor/bin
    Excuse...

  7. #7
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Edite ton message stp j'ai rien compris .

  8. #8
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    C:\wamp\www\Doctrine2-Tuto>php vendor/bin/doctrine
     
    dir=$(d=${0%[/\\]*}; cd "$d" > /dev/null; cd "../doctrine/orm/bin" && pwd)
     
    # See if we are running in Cygwin by checking for cygpath program
    if command -v 'cygpath' >/dev/null 2>&1; then
            # Cygwin paths start with /cygdrive/ which will break windows PHP,
            # so we need to translate the dir path to windows format. However
            # we could be using cygwin PHP which does not require this, so we
            # test if the path to PHP starts with /cygdrive/ rather than /usr/bin
            if [[ $(which php) == /cygdrive/* ]]; then
                    dir=$(cygpath -m "$dir");
            fi
    fi
     
    dir=$(echo $dir | sed 's/ /\ /g')
    "${dir}/doctrine" "$@"

    Normalement je devrais avoir la liste des commandes en ligne de la console Doctrine 2

  9. #9
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    ou cela :
    C:\wamp\www\Doctrine2-Tuto>vendor/bin/doctrine orm:validate-schema
    'vendor' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    il ne reconnaît pas vendor

  10. #10
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    En effet étant donné ce que tu affiches qui est un script shell linux, les commandes de doctrine n'ont l'air de ne pouvoir être exécuté que sous linux.

    Apparement il y a une solution en utilisant un bin interne comme php vendor/doctrine/orm/bin/doctrine orm:schema-tool:createTrouvé ici : https://stackoverflow.com/questions/...cli-on-windows

    PS : tu peux éditer tes messages en utilisant "modifier le message"

  11. #11
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Effectivement il y a du mieux
    je vais regarder de plus près leur discussion à ce sujet (il faut que je traduise car je comprends pas tout à l'américain)
    Merci bcp pour ton aide Bonne fêtes à toi

Discussions similaires

  1. [2.x] Comment utiliser un bundle sans Symfony
    Par khand dans le forum Symfony
    Réponses: 4
    Dernier message: 23/09/2011, 14h42
  2. Comment utiliser jsGraphics pour dessier une forme avec du texte dessus
    Par derzy971 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/04/2010, 02h35
  3. Réponses: 2
    Dernier message: 24/04/2008, 17h26
  4. [Runtime] comment utiliser une appli sans access
    Par Zetophe dans le forum Runtime
    Réponses: 3
    Dernier message: 24/04/2007, 13h31
  5. Comment utiliser un composant sans son nom ?
    Par aliwassem dans le forum Langage
    Réponses: 4
    Dernier message: 03/10/2005, 20h47

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