Ben ilgili alanlar için bir sayacı artırır CakePKP'deki cacheCounter, kullanıyorum.
Örneğin, ben bir kişi sofraya Kaynak tablo var. Person.source_id Kaynak tablodaki bir satıra eşler. Her kişi bir kaynağı vardır, ve her Kaynak yok ya da birçok kişi satır var.
Ben bir kişi üzerinde bir kaynağın değerini değiştirmek cacheCounter harika çalışıyor. Bu Source.Person_Count artırır. Serin.
Bu artışlarla zaman, o bir kişi için hedef kaynağına ekler, ama eski değeri onu kaldırmaz. Ben afterSave in () updateCacheControl çalıştı, ama o hiçbir şey yapmadı.
Öyleyse ben kaynak source_id çıkarmak istiyorum afterSave benim modelinde bazı kodlar yazdım, ama ben bile source_id değişen değildi bile zaman zaman bu yaptım. (Yani sayısı negatif gitti).
Benim soru: bir alan CakePKP'deki modelinde değiştirildi olmadığını anlamanın bir yolu var mı?