从另一个子类访问子类方法


access a child class method from another child

我正在使用我自己的轻量级MVC框架。我有一个包含两个子类的主模型,members_model和验证模型。

Members_Model extends Model
Validation_Model extends Model

在members_model中,我需要验证一些数据。如何从成员模型调用验证方法?谢谢你的帮助,我已经搜索过了,没有解决方案。

编辑:为了更简单,我需要孩子A玩孩子B的玩具。

您需要实例化一个验证模型并使用其方法。但我认为你的设计有缺陷。请参阅以下问题:应该如何在MVC中构建模型

如果我理解正确,您需要访问父方法http://php.net/manual/en/keyword.parent.php

则子级A必须初始化子级B并访问它的方法,或者在B中创建一个静态方法,这样您就不需要初始化B