scaffolding

___ qstnhdr ___ Gerüst für PHP [geschlossen] ___ qstntxt ___

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

EDIT: Ich brauche etwas, um schnell zu prototypieren.

    
___ answer15820781 ___

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

    
___ answer5099886 ___

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 Ссылка .

    
___ answer427045 ___

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. ..

    
___ answer428369 ___

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.

    
___ answer428398 ___

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.

    
___ answer11341883 ___

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

    
___ answer8241252 ___

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.

    
___ answer823531 ___

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

    
___ answer427044 ___

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

    
___ answer6889988 ___

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

    
___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde. ___ tag123scafolding ___ Scaffolding ist eine Metaprogrammiermethode zum Erstellen von Datenbank-Backend-Softwareanwendungen. ___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungs-Framework, das in Ruby geschrieben ist. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ answer16601308 ___

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.

    
___
1
Antwort

Grails: Debugger Gerüst Vorlage

gibt es eine Möglichkeit, die Gerüst-Vorlage zu debuggen (generiert in / src / template / scaffolding). Die gsp-Dateien der Ansicht werden nicht debuggt, sondern die Vorlage selbst. Ich denke, ich könnte ein paar Kommentare machen .. anders als...
29.04.2010, 01:47
11
Antworten

Gerüst für PHP [geschlossen]

Gibt es in PHP etwas, um ein Basisgerüst zu erstellen, wie in Rails? EDIT: Ich brauche etwas, um schnell zu prototypieren.     
09.01.2009, 04:04