thinkphp5中不是有公共common类吗?而且默认APP下也有common类定义,若模块下没有common则继承APP下的,在控制器模块下建立common.php文件以后可以不需要引用,直接继承。。。而且也很好控制,减少代码。。。新建Base有点点多此一举了不是吗?请老师解惑!!
肯定是有必要的,很多公共的操作得写在base.php文件中,比如说登录,你就在base.php文件中给个判断就行了,就不用在其他子类的控制器再去验证有没有登录,你要把登录验证写在公共common类中,就要在每个控制器中都要验证一次。那就和面向过程开发没什么区别了,体验不出来面向对象开发的意义。
肯定是有必要的,很多公共的操作得写在base.php文件中,比如说登录,你就在base.php文件中给个判断就行了,就不用在其他子类的控制器再去验证有没有登录,你要把登录验证写在公共common类中,就要在每个控制器中都要验证一次。那就和面向过程开发没什么区别了,体验不出来面向对象开发的意义。