YII: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Troubles) |
|||
Zeile 1: | Zeile 1: | ||
== Codegenerator Gii == | == Codegenerator Gii == | ||
[[Yii Anwendung]] | [[Yii Anwendung]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Szenarios == | == Szenarios == | ||
Die Validierung der Attribute eines Models kann mit dem Schlüsselwort 'on' in einem Szenarion erfolgen. | Die Validierung der Attribute eines Models kann mit dem Schlüsselwort 'on' in einem Szenarion erfolgen. |
Version vom 10. November 2024, 21:10 Uhr
Codegenerator Gii
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/