YII: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
 
Zeile 18: Zeile 18:
 
* Erklärung
 
* Erklärung
 
http://www.yiiframework.com/wiki/266/understanding-scenarios/
 
http://www.yiiframework.com/wiki/266/understanding-scenarios/
 +
 
== Troubles ==
 
== Troubles ==
 
  Fatal Error:  
 
  Fatal Error:  

Aktuelle Version vom 10. November 2024, 21:13 Uhr

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/

Troubles

Fatal Error: 
Array and string offset access syntax with curly braces is no longer supported in PHP8

Lösung bei Arrays:

{xxx} ersetzen durch [xxx]