tournikoti/tourbillon-framework

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

语言:CSS

类型:项目

1.0.8 2019-03-08 14:28 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:46:10 UTC


README

简介

Tourbillon Framework 是一个PHP框架,与现有的一些框架类似。

安装

执行以下命令以创建项目

composer create-project tournikoti/tourbillon-framework

配置

为了配置您的应用程序,复制文件 app/config/parameters.example.neon 并将其重命名为 parameters.neon

您可以通过修改此文件来配置数据库连接。

您的应用程序的完整配置将在文件 app/config/config.neon 中完成。

路由器

路由器包含您应用程序的所有路由。一个路由是一组URL、控制器和要执行的函数。

您的路由在文件 app/config/routing.neon 中声明。

以下是一个示例

routing:
    home:
        url: 'users'
        controller: src\Controller\User
        action: list

在这里,对于像 https:///users 这样的URL,将执行控制器 UserControllerlistAction 方法。

以下是一个带有参数的示例

routing:
    home:
        url: 'users/(:user)'
        controller: src\Controller\Index
        action: index
        params:
            user: \d

在这里,URL包含一个名为 user 的参数。在控制器的方法中,将能够通过参数获取此值

<?php

public function indexAction($user)
{
    return $this->render('index.tpl');
}

在这里,对于像 https:///users/59 这样的URL,变量 $user 将等于 59。