课程笔记
  • 所属章节课程:TP5_前置操作:给你的操作请个保姆吧

    1.前置操作是一个类中受保护的方法 2.哪个类要设置前置操作就必须继承基类,基类中的protected beforActionLIst;属性是个数组,里面放子类的前置操作。 3.设置方法,“方法名”=>“作用域”,写到数组中,“”表示该方法是类中所有方法的前置方法,“前置方法名”=>['only'=>'方法名'],“前置方法名”=>['except'=>'方法名']。 4.和构造方法的区别:起作用的时间不同,构造方法是类实例化后就完成初始化操作了,前置方法是在调用类的方法时才进行初始化 4.为什么要设置前置方法:给类中的一个或多个方法创建初始化条件,不需要实例化这个类,就能达到构造方法能实现的效果,而且还能具体设置是哪个方法的初始化条件,比构造方法灵活,牛B多了,不知道是哪个大神发明的。

    2019-04-180个赞