需要新增PC端页面:
新建了一个控制器 application/web/controller/AiController.php,内容如下:
php
namespace app\web\controller;
class AiController extends AuthController
{
public static function WhiteList() { return ['test']; }
public function test() { return 'OK'; }
}
访问 https://域名/web/ai/test.html 却跳转到首页,无法访问到控制器方法。
已尝试
继承 AuthController 并加 WhiteList
继承 Controller 并加 _initialize
清除 runtime 缓存
PHP CLI 能正常实例化该类
Nginx 伪静态正常(其他页面正常访问)
将方法加到 Index 控制器里同样无法访问
请问
知识付费系统是否需要在某个地方注册/配置新控制器才能被访问?
empty_controller => 'AuthController' 是否会拦截新建的控制器?
正确的添加新控制器和页面的步骤是什么?

