YII

Aus Mediawiki Ferdinand Gruber
Version vom 7. Oktober 2020, 16:02 Uhr von WikiSysop (Diskussion | Beiträge) (1 Version importiert)
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/