Demo: Code-Generator für das Yii PHP Framework | Albert

Alternative zu Rails/ Ruby in PHP
Ziel: einfaches Prototyping von Datenbankapplikationen

https://github.com/yiisoft/yii2
Yii 2.0 requires PHP v5.4

In der Regel erstellt man eine PHP-Datei, die dann von Yii gelesen wird, um eine Datenbank zu erstellen. Man kann es aber auch manuell machen:

mysql> create table webmontag (id int primary key, name varchar(255));
mysql> describe webmontag;
mysql> Bye
$ php yii gii/model --tableName=webmontag --modelClass='WebMontag'
$ less models/WebMontag.php
$ php yii gii/crud --modelClass='app\models\WebMontag' --controllerClass='app\controllers\WebMontagController'

Folgende Packete sind auf einem Linux-System nötig, damit das Yii Framework funktioniert:

Wichtig: Von Internet aus sollte nur die index.php erreichbar sein.