0

Lib ディレクトリに Api クラスがあります。このクラスには、唯一のメソッドとして「request」があります。このメソッドは、CakeRequest を引数の 1 つとして受け入れます。この Api メソッドは、正常に動作しているコンポーネントを介して UI から呼び出されます。

ここで、コンソール シェルを作成し、同じ 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 に答える