Tp为什么不能直接修改父类模型?

【前言】

    最近在用Tp框架开发,写模型时为什么不能直接在父类模型上直接修改,而是复制到继承的子模型里修改完善?很多Tp开发人员可能都会有这样的疑问。这里发表下自己的理解,如有误解请指正

【主体】

    因为所有的子类模型都会继承父类模型,如果在父类里做修改。比如加入自动验证规则,那么后期会影响其他继承的子模型。而且其他子模型关联的表字段不一定和父类模型里定义的一样。所以不能在这里写

    而且因为大部分属性权限时projected,所以可以继承到子类模型里

猜你喜欢

转载自570109268.iteye.com/blog/2415049