Frage

Ich habe vor kurzem die Betas von Codeigniter 2.0 und Lehre 2.0 arbeiten zusammen, dank der Hilfe von dieser Anleitung bekommen verwaltet: http://eryr.wordpress.com/2010/09/26/integrating-doctrine-2-with-codeigniter-2/

Ich habe die CLI, wie in diesem Leitfaden aufgebaut, aber ich kann keine Befehle ausführen - I-Typen Lehre und erhalte das Menü und die Liste der Befehle, aber dann, wenn ich einen Typen Befehl wie Lehre ORM: schema-Werkzeug: erstellen es lädt nur den gleichen Bildschirm wieder mit der Liste der Befehle. Ich erhalte keine Fehlermeldungen oder nichts.

My application / doctrine.php: http://pastebin.com/P0CtefhF

Meine Anwendung / cli-config.php: http://pastebin.com/KCVfZFct

Wenn jemand kann mir noch einen Hinweis geben oder mir zeigen in die richtige Richtung, die ich sehr dankbar wäre. Ich habe versucht, meinen Kopf um diese für einen Tag und eine Hälfte jetzt zu bekommen: S

War es hilfreich?

Lösung 2

Jeder, der diese Probleme, sollten zwei Dinge versuchen:

  • Zunächst einmal statt einfach mit der Eingabe Lehre Befehl stellen Sie sicher, geben Sie php doctrine.php Befehl .

  • Auch stellen Sie sicher, dass Ihren Systempfad richtig anstelle Ihr Benutzerkonto Pfad angepasst.

Wenn ich diese beiden Dinge tat es gut für mich gearbeitet. Etwas verwirrend, obwohl als der erste Befehl funktioniert die Liste der Möglichkeiten zu bringen, aber nicht, wenn Sie einen tatsächlichen Befehl ausführen.

Andere Tipps

Hey, ich habe gerade das alles selbst zusammen arbeiten.

Eine Sache, es hängt davon ab, wie Sie DL'd Lehre zu beginnen. Es DL'd direkt, kein SVN oder GIT mit anderen Worten.

I ended meine cli-config.php, doctrine.php und Doctrine.php in "application / Tools" dir setzen. „Werkzeuge“ ist ein Verzeichnis ich gerade erstellt haben. Es existiert nicht vor.

Die aktuelle Art und Weise ist es mit den Beispielen aus dieser Verbindung einrichten Sie gab, ich glaube, sie alle brauchen in „application / Bibliotheken“ zu sein, also, wenn man sich auf „application / Tools“ verschieben wollen Sie diejenigen aktualisieren müssen Wegen.

So zum Beispiel:

require_once CURPATH.'/../config/database.php';

Das sagt gehen von 'application \ Tools' auf 'application \ config' und erhalten, dass 'database.php' Datei.

require_once CURPATH.'/../libraries/Doctrine/Common/ClassLoader.php';

Und das ist das gleiche zu tun, mit der Ausnahme, dass es geht in „application \ Bibliotheken \ Lehre \ Common“ und sucht nach „ClassLoader.php“

Enthält das helfen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top