0

我在 Lib 目录中有 Api 类。此类将“请求”作为唯一方法。此方法接受 CakeRequest 作为参数之一。这个 Api 方法是通过一个组件从 UI 调用的,它工作正常。

现在,我需要创建一个控制台 shell,并调用同一个 Api 方法 (Api::request)。如何创建 CakeRequest 的实例,以便它可以作为参数传递?

4

1 回答 1

1

不确定这是否是您正在寻找的,但您可以简单地使用:

$request = new CakeRequest();

然后您可以将$request变量作为参数传递。

这与 Cake 在使用Dispatcher::dispatch(new CakeRequest(), new CakeResponse()).

于 2013-03-05T10:18:10.457 回答