从事件处理程序更新数据库


Update database from an event handler

使用CakePHP 2.4,我想从事件处理程序中更新数据库记录。我了解如何启动事件并注册事件处理程序。

我该怎么做?

当您使用CakePHP启动事件时,您会传递一个主题。您可以使用一个模型,然后让侦听器侦听该事件,并使用该模型更新数据库记录。

不久前,我写了一篇关于如何设置CakePHP事件侦听器的博客文章,因为我对围绕它的备用文档也同样感到沮丧:http://martinbean.co.uk/blog/2013/11/22/getting-to-grips-with-cakephps-events-system/