2009-07-03 7 views
2

Für jene, die mit Rails vertraut sind, können SieGibt es eine interaktive CakePHP-Konsole?

script/console 

in der Wurzel einer App tun, und Sie werden eine interaktive Shell erhalten, die alle Ihre App-Code geladen hat, wo man Ausdrücke Rubin eingeben können, und ihre Ergebnisse werden in der nächsten Zeile gedruckt.

Gibt es so etwas in CakePHP, oder ist Konsole nur für Skripte? Wenn nicht, könnten Sie theoretisch so etwas auf der Konsole aufbauen? Ich bin mir nicht sicher, weil ich PHP nicht so gut kenne.

Antwort

2

Es gibt keine Peer-to-the-Rails-Konsole. Cake hat die Idee von shells, die zum Schreiben von Skripten verwendet werden kann, wirklich mehr ein Peer zum Runner in Rails als zur Konsole. Ein Beispiel für eine CakePHP-Shell ist die ausführbare Datei , die einen Großteil der automatischen Generierung übernimmt.

1

ich script/console laufen glauben startet nur irb und Haaren aus dem Sumpf in Ihrer Rails-Anwendung Code.

PHP5 hat jetzt eine interaktive Shell (php -a), vielleicht sehen wir vielleicht so etwas in der Zukunft.

Ich bin mir nicht sicher, wie gut PHP5 native interaktive Shell gegen PHP_Shell verfügbar von PEAR stapelt.