tournikoti / tourbillon-framework
Package info
github.com/tournikoti/tourbillon-framework
Language:CSS
Type:project
pkg:composer/tournikoti/tourbillon-framework
Requires
- php: >=5.6
- symfony/var-dumper: ^3.2
- tournikoti/tourbillon: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Introduction
Tourbillon Framework est un framework PHP comme il en existe déjà un bon paquet.
Installation
executer la commande suivante afin de créer le projet :
composer create-project tournikoti/tourbillon-framework
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 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 :
<?php public function indexAction($user) { return $this->render('index.tpl'); }
Ici, pour une URL comme http://localhost/users/59, la variable $user sera égale à 59.