Dana petak, 17. svibnja 2013. 10:45:07 UTC+2, korisnik AD7six napisao je:
--Of course cached views skip the controller - that's the whole purpose of caching your views.The "normal" way to increment a counter would be to include the equivalent of :<img src="/articles/record_view/123">
In your view file - and have a controller action which increments the counter and responds with a valid image:function record_view($id) {$this->Article->updateAll(array('views' => 'views + 1')); $this->viewClass = 'Media';.... render a 1x1px image.}hth,ADOn Friday, 17 May 2013 00:33:24 UTC+2, Salines wrote:Hi,I use the Cache Helper, to cache my views, but now I need to implement a simple UPDATE query in my view() action.When I use the cached views, CakePHP skip actions in the the controller?I want to record the number of hits on each article!Can someone point me in the right direction?Thanks!
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment