我的cakephp3代码有问题。我使用的是默认ErrorController.php
。
我的问题是我使用自己的插件。还有ErrorController.php
和所需的模板文件,但此文件未使用路径/
中的默认错误控制器插入插件,插件。
我的文件结构视图如下:
/
/src/Template/Layout/error.ctp
/src/Template/Error/error400.ctp
/src/Template/Error/error500.ctp
/src/Controller/ErrorController.php
在插件中我有这些文件:
/plugins/Plug/src/Template/Layout/error.ctp
/plugins/Plug/src/Template/Error/error400.ctp
/plugins/Plug/src/Template/Error/error500.ctp
/plugins/Plug/src/Controller/ErrorController.php
我需要从文件中获取错误:/plugins/Plug/src/Controller/ErrorController.php
但我仍然有/src/Controller/ErrorController.php
文件/plugins/Plug/src/Controller/ErrorController.php
视图如下:
namespace Plug\Controller;
use Plug\Controller\AppController;
use Cake\Event\Event;
class ErrorController extends AppController
{
/**
* Initialization hook method.
*
* @return void
*/
public function initialize()
{
echo "this line test using this file.";
exit;
$this->loadComponent('RequestHandler');
}
我做错了什么?