Gerüst für PHP [geschlossen]

7

Gibt es in PHP etwas, um ein Basisgerüst zu erstellen, wie in Rails?

EDIT: Ich brauche etwas, um schnell zu prototypieren.

    
Akshay 09.01.2009, 04:04
quelle

11 Antworten

7

Einige Frameworks wie Symfony , CakePHP , Akelos , CodeIgniter und andere haben Unterstützung für Scaffolding.

Wenn Sie jedoch kein Framework verwenden möchten, können Sie phpScaffold ausprobieren, das CRUD-Scaffoldseiten generiert, die auf phpMyAdmin-Tabellenexporten basieren. ..

    
CMS 09.01.2009, 04:10
quelle
6

Ich wollte auch etwas schnelles Prototyping, aber ich wollte, dass es den Code generiert, also ist es einfach, es zu aktualisieren. Ich habe viele Verbesserungen an phpScaffold (HTML5, nettes CSS, viele Modelle auf einmal usw.) vorgenommen, die auf Ссылка .

    
TuteC 24.02.2011 02:59
quelle
3

Phreeze macht das einfach und einfach. Ссылка

    
MMCACHRAN 04.04.2013 20:09
quelle
2

Erstens ist Rails ein Framework. PHP ist eine Sprache. PHP verfügt nicht über eine integrierte Scaffolding-Unterstützung, genauso wie Ruby - die Sprache, auf der Rails aufbaut - dies nicht tut. Ein Framework wie CakePHP unterstützt jedoch Scaffolding.

Zweitens sehe ich, dass Sie gegen CakePHP Einwände erhoben haben, weil "Sie immer noch eine Menge Zeug machen müssen". Das stimmt - in jedem Framework musst du neue Konventionen, Konfigurationen usw. lernen.

    
Lucas Oman 09.01.2009 15:06
quelle
2

CakePHP hat viele Gerüstoptionen bekommen

Wenn Sie Crud + API plugin auf die Oberseite werfen, haben Sie im Grunde alles, was Sie brauchen, mit Tonnen von netten Zusätzen

cakephp-crud : Der aktive Nachfolger der beiden folgenden Projekte. Bietet beide Crud-Aktionen, API , Gerüstbau , Suchvorgänge und mehr

>

Crud-Plugin: Ссылка

API-Plugin: Ссылка

Sie verwenden alle CakePHP-Ereignisse, daher ist es sehr einfach, das Standardverhalten zu erweitern und zu modifizieren

    
Jippi 05.07.2012 09:53
quelle
2

QCodo ist eine weitere großartige Option. Und da Reflektionen zur Code-Generierung statt zur Laufzeit zur Reflektion verwendet werden, ist die Leistung wahrscheinlich besser.

    
CaseySoftware 09.01.2009 14:58
quelle
1

Für myslef benutze ich CodeIniter für die Entwicklung, sicher, dass sie ein Gerüst haben, aber nur im Sinne eines "einfachen" Gerüstbau "was bedeutet, dass Sie es nicht in Live-Produkt verwenden werden (ich weiß nicht über jeden, aber ich benutze es nur als einige Werkzeuge).

Wenn Sie jedoch einen CRUD-Generator benötigen, können Sie SparkPlug oder Ingnition beide können auf Codeigniter verwendet werden

    
ibnu triyono 05.05.2009 05:57
quelle
1

Das wurde vor einiger Zeit gefragt, aber wenn es immer noch relevant ist, schaut euch diese nette Gerüstklasse (Überprüfen Sie die Demo)

    
Eran Galperin 31.07.2011 14:24
quelle
1

Yiiframework hat ein gutes Code-Gerüstsystem namens Gii. Es ist webbasiert. Sobald Sie die Tabellen erstellt haben, können Sie die CRUD-Klassen im Browser generieren. Keine Befehlszeile benötigt. Ich mag dieses Gerüst.

    
Suhreed Sarkar 23.11.2011 11:16
quelle
1

Wenn Sie CakePHP als Web-Framework verwenden, unterstützt es Scafalding. Siehe diesen Link für weitere Informationen. Ссылка

    
Jared 09.01.2009 04:09
quelle
0

Ich bin mir nicht sicher, was die SO-Politik für eine tote Thread-Wiederbelebung ist, aber ich dachte mir, ich würde meine eigenen zwei Cent hinzufügen, falls keine der obigen Lösungen zufriedenstellend wäre. Wenn Sie ein PHP-basiertes MySQL-Scaffolding-Tool suchen, besuchen Sie AMPLE Scaffolder . Das gesamte Paket ist in einer einzigen PHP-Datei (weniger als 200 KB) enthalten, die einfach in ein Web-zugängliches Verzeichnis abgelegt werden kann, worauf Sie aufgrund der internen Datenbankberechtigungen direkten Zugriff auf lokale und entfernte MySQL-Datenbanken haben. Kein Schema-Export, Konfigurationsdateien oder andere Probleme. Darüber hinaus gibt es noch eine ganze Reihe weiterer Funktionen. Ich dachte nur, ich würde es teilen, falls Sie nach einer anderen Option suchen. Fühlen Sie sich frei, es zu überprüfen und Feedback zu senden, wenn Sie irgendwelche Fragen haben.

    
Jeff Todnem 17.05.2013 04:17
quelle

Tags und Links