PHPackages                             tournikoti/tourbillon-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. tournikoti/tourbillon-framework

ActiveProject[Framework](/categories/framework)

tournikoti/tourbillon-framework
===============================

1.0.8(7y ago)120MITCSSPHP &gt;=5.6

Since Jul 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/tournikoti/tourbillon-framework)[ Packagist](https://packagist.org/packages/tournikoti/tourbillon-framework)[ RSS](/packages/tournikoti-tourbillon-framework/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (2)Versions (10)Used By (0)

Tourbillon Framework
====================

[](#tourbillon-framework)

Introduction
------------

[](#introduction)

Tourbillon Framework est un framework PHP comme il en existe déjà un bon paquet.

Installation
------------

[](#installation)

executer la commande suivante afin de créer le projet :

```
composer create-project tournikoti/tourbillon-framework

```

Configuration
-------------

[](#configuration)

Pour configurer votre application, dupliquez le fichier `app/config/parameters.example.neon` et renommez le en `parameters.neon`.

Vous pouvez modifier le contenu de ce fichier pour la connexion à votre base de données.

La configuration complète de votre application se fera dans le fichier `app/config/config.neon`.

Le Router
---------

[](#le-router)

Le router contient toutes les routes de votre application. Une route est un ensemble URL, controller et methode à executer.

Vos routes sont déclarées dans le fichier `app/config/routing.neon`.

Voici un exemple :

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

Ici, pour une url comme `http://localhost/users`, la méthode `listAction` du controller `UserController` sera executé.

Voici un exemple avec un paramètre :

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

Ici, l'URL contient un parametre `user`. il sera possible de récuperer cette valeur en paramètre de la méthode du controller :

```
