Yii Framework Forum: Für die Tabelle "xyz" werden keine Zähler-Felder aktualisiert - Yii Framework Forum

Jump to content

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

Für die Tabelle "xyz" werden keine Zähler-Felder aktualisiert Rate Topic: -----

#1 User is offline   yii 

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

Posted 15 November 2009 - 10:53 AM

Hi,
ich habe in meiner Tabelle eine neue Spalte "amount" hinzugefügt.
Anschließend habe ich diese im Model in der Rules hinzugefügt

array('amount', 'numerical', 'integerOnly' => true)


Ich aktualsiere die Spalte folgendermaßen

modelname::model()->updateCounters(array('amount'), "baseform='$searchword'");


Als Fehlermeldung erhalte ich jedoch
Für die Tabelle "xyz" werden keine Zähler-Felder aktualisiert
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#2 User is offline   Mike 

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

Posted 16 November 2009 - 03:56 AM

In der API steht für den ersten Parameter:

Quote

$counters array the counters to be updated (column name=>increment value)


Also
modelname::model()->updateCounters(array('amount'=>1), "baseform='$searchword'");

0

#3 User is offline   yii 

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

Posted 16 November 2009 - 06:21 AM

omg,
ich habe updateCounters schon öfters in meinem Projekt nun benutzt und immer richtig aufgerufen mit der "1".
Manchmal sieht man den Wald voller Bäume nicht
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