Yii Framework Forum: save() - Methode debuggen - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

save() - Methode debuggen Rate Topic: -----

#1 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 28 October 2009 - 08:16 AM

Hallo,
welche Gründe, fallen euch an warum eine save() - Methode fehl schlägt

Für den Fall das meine save() - Methode fehl schlägt sollen die errors ausgegeben werden, aber das Feld ist leer
if($model->save())
{
	$this->redirect(array('thankyou'));
}
else
{
	echo "<pre>";
	print_r($model->errors);
	echo "</pre>";
}


Array
(
)


Meine rules
array('baseform1, baseform2', 'required'),


Ich habe die rules sogar schon komplett auskommentiert
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#2 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 28 October 2009 - 04:09 PM

Fehler gefunden

ich hatte eine leere beforeSave() - Methode, dadurch wurde ich nicht weitergeleitet.
warum => k.a.
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#3 User is offline   Mike 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 3,013
  • Joined: 06-October 08
  • Location:Upper Palatinate

Posted 29 October 2009 - 03:53 AM

View Postyii, on 28 October 2009 - 04:09 PM, said:

ich hatte eine leere beforeSave() - Methode, dadurch wurde ich nicht weitergeleitet.
warum => k.a.


... die muss - falls vorhanden - true zurückliefern, sonst wird nicht gesaved. Damit kann man dort den Save-Vorgang noch abbrechen, wenn irgendeine Bedingung eintritt.
0

#4 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 29 October 2009 - 03:59 AM

Aber laut Doku ist liefert diese Methode automatisch true zurück

whether the saving should be executed. Defaults to true.


http://www.yiiframew...foreSave-detail
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#5 User is offline   Mike 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 3,013
  • Joined: 06-October 08
  • Location:Upper Palatinate

Posted 29 October 2009 - 04:18 AM

View Postyii, on 29 October 2009 - 03:59 AM, said:

Aber laut Doku ist liefert diese Methode automatisch true zurück

whether the saving should be executed. Defaults to true.


http://www.yiiframew...foreSave-detail


Ja, wenn sie in deiner Klasse nicht vorhanden ist, wird die Parent-Implementation aufgerufen - und die liefert true. Wenn du die Methode überschreibst, bist du selbst dafür verantwortlich.
0

#6 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 29 October 2009 - 04:31 AM

irgendwie kämpfe ich mit der Doku, aber danke!
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users