Hi Michael,
On 3 Jan., 18:06, michael_28 <[EMAIL PROTECTED]> wrote:
> Was die korrektheit der Funktion saveField() angeht muss ich sagen ich
> rufe die nicht direkt aus dem UsersController auf sondern
> in einem andern nennen wir ihn mal OtherController.
Das ist auch kein Problem.
> dort befinden sich aber auch Funktionen (add,edit,view,usw.)die auf
> die users tabelle zugreifen, da dort die nötigen informationen stehen.
>
> ich bin jetzt davon ausgegangen das wenn ich im OtherController sage:
>
> function login(){
> //Code davor ...
> $this->User->id = x;
> $this->User->cacheQueries = false;
> $this->User->saveField('anzahl_besuche',$count);
> //Code dannach
> }
>
> das es das selbe ist wie UserController::login()
>
> leider musste ich feststellen das mein beforeSave() Filter aus Other
> garnicht verwendet wird, sondern der aus user gibs ne möglichkeit das
> zu überschreiben ?
Hier hast Du mich jetzt verloren :-)
Von welcher Klasse ist OtherController denn abgeleitet? Von AppModel,
oder von UserModel?
Da Du $this->User->saveField() aufrufst, wird natürlich das
saveField() und auch das beforeSave() aus dem UserModel genommen. Ist
$this->User evtl. in Wahrheit ein $this->Other?
Hier kannst Du übrigens Code hochladen und dann nur noch einen Link
dazu hier posten. So kann man auch mal größere Mengen Code irgendwo
hinlegen und darauf verweisen:
http://bin.cakephp.org/
Gruß,
Dirk
--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe
"CakePHP-de für deutsche CakePHP Entwickler".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL
PROTECTED]
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---