基础用法

web/index.php是程序的主入口,其中有几个关键配置

header('Content-Type: text/html; charset=utf-8');

require_once __DIR__ . '/vendor/autoload.php';

use kaliphp\kali;

// 开启debug调试模式(会输出异常, web是html格式化的调试信息,ajax/app是json)
define('SYS_DEBUG', true);
// 开启Chrome Logger页面调试
 define('SYS_CONSOLE', true);
// 当前环境:dev pre pub
define('SYS_ENV', 'dev');
// 系统维护中。。。
define('isMaintenance', false);

// APP目录
define('APPPATH', __DIR__.'/app');
// APP信息
$app_config = [
    'session_start'  => true,                               // 是否启用session
    'check_purview_handle' => ['model\mod_auth', 'auth'],   // 权限检查
    'menu_file'  => 'menu.xml',                             // 获取菜单和用户权限配置
];
kali::registry( $app_config );
tpl::assign('title', 'KaliPHP DEMO');
// 运行MVC
kali::run();

Last updated