Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Lib ディレクトリに Api クラスがあります。このクラスには、唯一のメソッドとして「request」があります。このメソッドは、CakeRequest を引数の 1 つとして受け入れます。この Api メソッドは、正常に動作しているコンポーネントを介して UI から呼び出されます。
ここで、コンソール シェルを作成し、同じ Api メソッド (Api::request) を呼び出す必要があります。引数として渡すことができるように、CakeRequest のインスタンスを作成する方法は?
これがあなたが探しているものかどうかはわかりませんが、単に使用できます:
$request = new CakeRequest();
$requestその後、変数を引数として渡すことができます。
$request
これは、 でリクエストをディスパッチするときに Cake が行うのと同じDispatcher::dispatch(new CakeRequest(), new CakeResponse())です。
Dispatcher::dispatch(new CakeRequest(), new CakeResponse())