mtakeshi/mvc-framework

简单易用的框架

dev-main 2024-06-13 13:14 UTC

This package is auto-updated.

Last update: 2024-09-13 13:37:51 UTC


README

简单易用的 MVC 框架

本包符合 [PSR-1]、[PSR-2] 和 [PSR-4]。如果您发现不符合规范的地方,请通过 pull request 提交补丁。

安装

此包已在 Packgist 上列出,为 Composer 开发

可以使用以下命令安装:

composer require mtakeshi/mvc-framework

或者还可以通过修改您的应用中的 composer.json 文件来安装:

"require": {
        "mtakeshi/mvc-framework": "dev-main"
}

配置

在项目根目录下的 index.php 文件中,有初始化代码:

MySQL 连接配置

use criativa\lib\Config;

Config::setConfig((object) array(
    'prefix' => 'tab',
    'host' => 'localhost',
    'user' => 'root',
    'pwd' => '',
    'dbname' => 'teste',
    'charset' => 'utf8'
));

路由定义

use criativa\lib\Router;

//Lista de Rotas
Router::setRouters(array(
    'web' => 'web'
));

// Rota Padrão
Router::setRouterOnDefault('web');

启动系统

use criativa\lib\System;

$System = new System();
$System->run();

index.php 文件

require 'vendor/autoload.php';

use criativa\lib\Config;
use criativa\lib\Router;
use criativa\lib\System;

Config::setConfig((object) array(
    'prefix' => 'tab',
    'host' => 'localhost',
    'user' => 'root',
    'pwd' => '',
    'dbname' => 'teste',
    'charset' => 'utf8'
));

Router::setRouters(array(
    'web' => 'web'
));

Router::setRouterOnDefault('web');

$System = new System();
$System->run();