THINKPHP5第五章(事件)

因为家里有些事儿,所以回家了几天。今天我们接着讲模型里面的事件和关联,首先,我们先看看 事件。根据官方的手册我们可以知道,事件一共支持八种方式。分别是。before_insert,after_insert,before_update,after_update,before_write,after_write,before_delete,after_delete。使用方式如下图所示。

这里是直接调用event方法。,event方法中,第一个为操作行为。也就是上面我们提及到的八种中的一种。第二个回调参数中,我们需要传入一个模型的对象实例。什么叫模型的对象实例。就是你执行操作前,实例化的那个模型对象。能够明白吗,也就是常说的new什么什么。只有当整个event中的第一个参数返回true,才会接着执行操作。否则不会接着往下面执行操作行为。当然也可统一注册,这里就没什么号讲的了。大家看看手册应该就能明白了。接下来我们就来讲讲模型中的关联。这里说点题外话,算是看到的一种现象吧。提问的方式的问题,很多人交流群里面的萌新们,提问都是张口就来,这个是什么呀,那个是什么呀。完全忘记到了自己头上的东西,那就是脑子,遇到问题先不要慌张。冷静下来,看看报错信息到底错在哪儿。因为这一步可能敲过代码的人必经之路。活过去了,就入门了。活不过去就。。。 还有一部分是这个怎么用啊,那个怎么用啊。群里有人说他的博客里面有,却懒得去看。觉得太没劲,不要忘了,现在有很多技术东西,很大一部是用文字写的,而并非是视频。当然不是说视频,而是你要两者兼得。就是议论语言的强大,其实每一门语言在设计之初都有他的某一方面的用途,而非是啥都能够做起来方便。所以要有一颗开放的心态。求知若渴,虚心若愚。关联的子章节很多,所以我打算分开来写。具体的,我会在标题里面标注出来名字的。

猜你喜欢

转载自blog.csdn.net/qq_39338006/article/details/80389741