Zastanawiam się, czy istnieje sposób, aby dodać created_by
i modified_by
podobne do tego, jak created
i modified
pracować w CakePHP?Czy istnieje sposób na dodanie created_by i modified_by w sposób podobny do tworzenia i modyfikacji utworów w CakePHP?
Podoba mi się fakt, że ciasto rozpoznaje te pola i zajmuje się nimi automatycznie, niezależnie od modelu, bez konieczności ich implementacji w ogóle. Chciałbym dodać podobną funkcję przy użyciu bieżącego identyfikatora użytkownika (w mojej aplikacji zawsze jest identyfikator użytkownika, nawet jeśli czasem może być 0).
Zakładam, że miejscem startowym jest before_save()
w app_model?
-
też jest jakiś sposób dla mnie, aby uzyskać ciasto automatycznie rozpoznaje to jako klucz obcy do tabeli użytkownika (podobny do tego, jak to ujmuje user_id
), albo będę musiał dodać posiada/należy do relacji ręcznie? Pytam, ponieważ będzie to dotyczyć większości moich modeli, więc wolałbym zredukować kod nadmiarowy.
Dziękujemy!
jest również to: http://bakery.cakephp.org/articles/danfreak/2009/03/01/whodidit -behavior-automagic-created_by-and-modified_by-fields – mark
Działa jak urok ... Nadal chciałbym dowiedzieć się drugiej części tego pytania, ale zachowanie jest idealne dla zmodyfikowanych i stworzonych przez pola. Dzięki! – xtraorange
To jest po prostu idealne. –