我正在使用通用性,并且效果很好。
要覆盖fetchAll()方法,我用于手动创建资源类。也可以。
但是如何实例化另一个资源类中的对象,以直接在apigilty中直接使用fetchAll()方法而不使用api-entrypoint?
class OneResource extends DbConnectedResource{
public function fetchAll($params = array()){
}
}
class TwoResource extends DbConnectedResource{
public function fetchAll($params = array()){
new _namespace_OneResource($table, $identifierName, $collectionClass);
}
}
$ table,$ identifierName和$ collectionClass是类所期望的。我如何创建预期的参数,在api入口点之后的api位置显然在正常进行中是什么?我可以从会话中的某个地方获取它们吗?
谢谢!