CakePHP 3审核日志,使用管理路由?

时间:2017-10-29 05:29:10

标签: cakephp composer-php cakephp-3.0

我正在努力与this CakePHP 3 plugin合作,我认为这正是我需要它做的事情,但我正在努力奋斗!我是CakePHP 3的新手,作曲家和摆弄路线等(以前的CakePHP 2.x和手动安装,从未玩过路线)。

在尝试通过composer安装时,插件似乎不再维护并且包不存在,所以我将其分叉并将文件克隆到/ plugins / AuditLog /

我已经运行更新了我的应用程序composer.json文件,在我的bootstrap.php中加载了插件,并在/ plugins / AuditLog /上运行composer install从插件composer.json文件加载依赖项(不确定是否这样是正确的做法吗?)

在plugins / AuditLog / config / routes.php中有以下代码

Router::plugin('AuditLog', function ($routes) {
    $routes->prefix('admin', function ($routes) {
        $routes->fallbacks('DashedRoute');
    });
    $routes->fallbacks('DashedRoute');
});

所以在CookBook中进行了一些搜索,我第一次阅读了关于'前缀路由'的内容,从我所知道的意思是我应该可以通过/ admin / audit-log / audits到达页面(对于例子)。

毫不奇怪,我在这里得到了一个丢失的控制器错误

Error: Create the class AdminController below in file: src/Controller/AdminController.php

该插件的说明没有提及有关创建管理控制器的任何内容,尽管存在视图和模型,插件中的任何地方都没有控制器文件。

我真的不在这里,任何人都可以帮我解开这个问题吗?在哪里/如何添加哪些控制器并让它们指向正确的位置?

0 个答案:

没有答案