Mi chiedo se sia possibile aggiungere created_by
e modified_by
in modo simile a come funzionano created
e modified
in CakePHP?C'è un modo per aggiungere created_by e modified_by in modo simile a come sono stati creati e modificati i lavori in cakePHP?
Mi piace il fatto che la torta riconosca quei campi e si prenda cura di loro automaticamente, indipendentemente dal modello, senza che io debba implementarli del tutto. Vorrei aggiungere una funzionalità simile usando l'id utente corrente (nella mia applicazione, c'è sempre un ID utente, anche se a volte può essere 0).
Suppongo che il punto di partenza sia before_save()
in app_model?
-
Inoltre, c'è un modo per me di ottenere torta di riconoscere questo come una chiave esterna per la tabella utente automaticamente (simile a come riconosce user_id
), o dovrò aggiungere l'ha/appartiene alla relazione manualmente? Chiedo perché questo accadrà sulla maggior parte dei miei modelli, quindi preferirei ridurre il codice ridondante.
Grazie!
c'è anche questo: http://bakery.cakephp.org/articles/danfreak/2009/03/01/whodidit -behavior-automagic-created_by-and-modified_by-fields – mark
Funziona come un incantesimo ... Mi piacerebbe ancora capire la seconda parte della domanda, ma il comportamento è perfetto per essere modificato e creato dai campi. Grazie! – xtraorange
Questo è semplicemente perfetto. –