Yii Framework Forum: Condition Zu Jeder Abfrage Hinzufügen - Yii Framework Forum

Jump to content

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

Condition Zu Jeder Abfrage Hinzufügen Eine bestimmte Bedinung zu jeder Abfrage hinzufügen Rate Topic: -----

#1 User is offline   Jaritt 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 07-December 13

Posted 07 December 2013 - 10:30 AM

Hallo,

ich möchte gerne eine bestimmte Bedingung zu jeder Abfrage hinzufügen. Dabei soll es sich sowohl um SELECT, als auch UPDATE etc Abfragen handeln, sprich jede mit einer WHERE Bedingung (im Falle von MySQL). Um den SELECT Teil abzudecken habe ich defaultScope benutzt, aber das hat keinen Einfluss auf andere Abfragen. Gibt es da eine einfache Möglichkeit? Etwas schwerer wird es möglicherweise, da ich den Wert dieser Bedingung aus Yii::app()->user->randomState ziehen möchte.

Über Vorschläge und Lösungansätze bin ich sehr dankbar :)

Liebe Grüße
0

#2 User is offline   Dave 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 187
  • Joined: 09-October 08

Posted 08 January 2014 - 09:33 AM

In jedem Model kannst Du beforeSave() implementieren und so Veränderungen vornehmen bevor es zum eigentlichen speichern kommt. z.b sowas:
public function beforeSave()
{
  $this->update_date = date(Y-m-d);
  return parent::beforeSave();
}

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