Question

J'ai été suggéré d'utiliser le ZFDotrine d'un poste here mais à droite maintenant il se révèle être une sorte de maux de tête où je ne sais pas pourquoi zf ne peut pas voir le fournisseur de zfdoctrine.

J'ai une sorte d'environnement ombragé sur mes windows 7.i ont xampp 1.7.3 et zend server5.0.2 sur ma machine chacune avec une version différente de zf.so i téléchargé zf 1.10.8 sous l'effet c (C:\ZendFramework) et référencé son bac dans le environment variable path et sa bibliothèque dans php.ini. J'ai supprimé le dossier c:/xampp/php/PEAR/zend et c:/xampp/php/zf.bar | zf.php. j'ai aussi NetBeans 6.9 créé le zf.ini pour me.After une question avec NetBeansCommandsProvider je me suis tout fonctionne bien, du projet d'outil de ligne de commande crée à l'outil de NetBeans.

xamp / php.ini

  

include_path = "; C:. \ Xampp \ php \ PEAR; C: \ ZendFramework \ bibliothèque;"

zendserver / php.ini

  

include_path = ".; C: \ ZendFramework \ bibliothèque"

zf.ini j'ai changement php.includepath à php.include_path

  

php.include_path = "C: \ ZendFramework \ bibliothèque,; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine;"   basicloader.classes.0 = "NetBeansCommandsProvider"

Donc, avec ZFDoctrine physiquement sous C et référencé dans zf.ini i thougth tout marcherait mais je vais avoir des erreurs

  

Echec ouverture 'ZFDoctrine \ Outil \ DoctrineProvider.php' inclusion (include_path = '.; C: \ xampp \ php \ PEAR; C: \ ZendFramework \ bibliothèque; C: \ ZFDoctrine;') dans C: \ ZendFramework \ bibliothèque \ Zend \ Loader.php sur la ligne 147

pour la commande zf enable config.provider ZFDoctrine_Tool_DoctrineProvider

Apparemment, quand je copie le dossier ZFDoctrine à C:. \ ZendFramework \ bibliothèque \ zend \ it works.that me fait réaliser qu'il ya quelque chose de mal avec le include_path

Je pense aussi à la copier dans le dossier PEAR mais aussi, je ne sais pas si c'est la meilleure façon de go.I ne comprends pas pourquoi il ne peut pas trouver le dossier ZFDoctrine. Je suis un peu stuck.Please Quelqu'un at-il avec succès en utilisant ce à partager son expérience avec moi? Pouvez-vous nous montrer ce que je ne suis pas en train de faire? grâce à la lecture this.this est une sorte de bloqueur me

Était-ce utile?

La solution

Zend_Tool utilise le chemin d'inclusion dans zf.ini, il est donc celui-ci vous devez vérifier:

  

php.include_path = "C: \ ZendFramework \ bibliothèque,; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine;"

Quel est le chemin complet correct à DoctrineProvider.php? À l'heure actuelle, il cherche:

  

C: \ ZFDoctrine \ ZFDoctrine \ Outil \ DoctrineProvider.php

qui ne regarde pas à droite. En supposant que vous avez extrait le plein ZFDoctrine à C: \ ZFDoctrine, alors doit-il être:

  

php.include_path = "C: \ ZendFramework \ bibliothèque,; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine de la bibliothèque;"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top