Restler - 从另一个调用方法 API class

Restler - Call method from another API class

在我的 Restler index.php 中,假设我已经这样做了:

$r->addAPIClass('Person');
$r->addAPIClass('Team');

现在我在 Person 中定义的方法之一,我需要调用 Team 中定义的方法之一。获取 Team API 句柄以便我可以调用其方法之一的正确方法是什么?

没有什么特别的,用Restler来做。

如果是静态方法直接调用Team::method(parameter)

否则创建一个实例

  • 在构造函数中,如果你在许多方法中需要它,并将它存储在一个私有变量中
  • 在方法层面

如果您使用的是数据库模型,它可能已经为您提供了作为关系的团队实例