CakePHP 3.x:如何扩展请求 class
CakePHP 3.x: how to extend the Request class
我有一个插件,我希望扩展 Request
class (Cake\Network\Request
),以添加我的插件的控制器可以使用的新方法和属性。
怎么办?
谢谢
创建您的扩展请求 class 并简单地将其实例传递给您应用程序中的调度程序 webroot/index.php
前端控制器:
https://github.com/cakephp/app/blob/3.0.0/webroot/index.php#L35
// ....
use App\Network\MyCustomRequest;
$dispatcher = DispatcherFactory::create();
$dispatcher->dispatch(
MyCustomRequest::createFromGlobals(), // there it goes
new Response()
);
我有一个插件,我希望扩展 Request
class (Cake\Network\Request
),以添加我的插件的控制器可以使用的新方法和属性。
怎么办? 谢谢
创建您的扩展请求 class 并简单地将其实例传递给您应用程序中的调度程序 webroot/index.php
前端控制器:
https://github.com/cakephp/app/blob/3.0.0/webroot/index.php#L35
// ....
use App\Network\MyCustomRequest;
$dispatcher = DispatcherFactory::create();
$dispatcher->dispatch(
MyCustomRequest::createFromGlobals(), // there it goes
new Response()
);