jasonweicn / miniframework

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。
http://www.miniframework.com
Apache License 2.0
93 stars 21 forks source link

REST 模式开启用不了 #10

Closed evinLiang closed 3 years ago

evinLiang commented 3 years ago

pubulic的index.php开启了REST模式

// 命名空间
const APP_NAMESPACE = 'backend';

// 是否显示错误信息
const SHOW_ERROR = true;

// 是否开启日志(生产环境建议关闭)
const LOG_ON = false;

// 是否启用布局功能
const LAYOUT_ON = true;

// 是否开启REST模式的API接口功能(默认值:false)
const REST_ON = true;

// 开启数据库自动连接
const DB_AUTO_CONNECT = true;

const APP_NAME = '管理后台';

const PAGE_SIZE = 10;

// 引入 MiniFramework 就是这么简单
require dirname(dirname(__DIR__)) . DIRECTORY_SEPARATOR . 'MiniFramework' . DIRECTORY_SEPARATOR . 'Bootstrap.php';

访问api/version的时候报错

Fatal error: Uncaught Mini\Base\Exception: Api "backend\Api\Version" not extends "Rest" class. in 
D:\phpEnv\www\300.vin.com\MiniFramework\Base\App.php:217 Stack trace: #0 D:\phpEnv\www\300.vin.com\MiniFramework\Base\App.php(187): Mini\Base\App->dispatch() #1 D:\phpEnv\www\300.vin.com\MiniFramework\Bootstrap.php(97): Mini\Base\App->run() #2 D:\phpEnv\www\300.vin.com\backend\Public\index.php(49): require('D:\\phpEnv\\www\\3...') #3 {main} thrown in D:\phpEnv\www\300.vin.com\MiniFramework\Base\App.php on line 217