User Tools

Site Tools


location:luebeck:2015-06-15:yii

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:

  • apache2.2-common
  • apache2.2-bin
  • libapache2-mod-php5
  • php5-gd
  • php5-mysql

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

location/luebeck/2015-06-15/yii.txt · Last modified: 2024/07/14 03:54 by 52.230.152.138