Aktionen
Fehler #112
geschlossenPHP Fehler
Beginn:
19.03.2013
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Beschreibung
Wollte gerade auf Localhost als Admin einen User anlegen und beim Absenden kam es zu einem PHP Fehler.
Selbes Issue auf der Liveseite. Benutzerverwaltung geht danach auch nicht mehr, kann aber gefixt werden indem der letzte Eintrag aus `user` gelöscht wird (super@besser.de).
Trying to get property of non-object
E:\xampp\htdocs\est\trunk\src\protected\models\User.php(248) 236 public function afterSave() { 237 if ($this->isNewRecord) { 238 if (!Yii::app()->user->isAdmin()) { 239 $tan = Tan::model()->findByAttributes(array('tan' => $this->tan)); 240 $tan->used = true; 241 $tan->update(); 242 } 243 $userRole = New UserRole(); 244 $userRole->user_id = $this->id; 245 if (Yii::app()->user->isGuest) { 246 $userRole->role_id = Role::model()->findByAttributes(array('title' => 'Eltern'))->id; 247 } else { 248 $userRole->role_id = Role::model()->findByAttributes(array('id' => $this->role))->id; 249 } 250 $userRole->save(); 251 } else { 252 $userRole = UserRole::model()->findByAttributes(array('user_id' => $this->id)); 253 $userRole->role_id = $this->role; 254 $userRole->save(); 255 } 256 257 return parent::afterSave(); 258 } 259 260 /**
Zeile 248 ist der culprit.
Aktionen
#1
Von David Mock vor fast 12 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Kategorie wurde auf Back-End gesetzt
- Zugewiesen an wurde auf Christian Ehringfeld gesetzt
- Priorität wurde von Normal zu Hoch geändert
Aktionen
#3
Von Christian Ehringfeld vor fast 12 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen