YII

Aus Mediawiki Ferdinand Gruber
Version vom 12. Dezember 2014, 20:59 Uhr von fg>WikiSysop (→‎Codegenerator Gii)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Codegenerator Gii

Yii Anwendung

Szenarios

Die Validierung der Attribute eines Models kann mit dem Schlüsselwort 'on' in einem Szenarion erfolgen.

public function rules() {
    return array(
       array('password, repeatPassword','required','on'=>'updatePwd, create'),
       array('Id, Abk, Name', 'safe', 'on'=>'search'),
  • Szenario setzen
  • Beim Erzeugen einer Model Instanz
$model=new User('create');

Zum Beispiel im Controller für die Action Admin:

public function actionAdmin() {
    $model=new User('search');
  • Manche Szenarios werden von Yii automatisch gesetzt: Insert und Update

Diese Szenarios werden von nur der Methode save() angewendet.

  • Erklärung

http://www.yiiframework.com/wiki/266/understanding-scenarios/