Remarque: devvoh/parable:1.2.2 n'est plus en cours de développement. Pour le chapitre suivant de l'avenir de Parab, accédez à parable-php/framework pour la version 2.0.0.
La parabole 2.0.0 est une réécriture complète, mais il est possible de déplacer une application construite sur la famille 1.0 à 2.0 dans un délai raisonnable. Si vous avez besoin d'aide, veuillez ouvrir un problème ici.
Merci de soutenir la parabole!
La parabole est un micro-framework PHP destiné à être lisible, extensible et hors de votre avis.
La parabole peut être installée en utilisant le compositeur.
$ composer require devvoh/parableCela installera la parabole et toutes les dépendances requises. La parabole nécessite PHP 5,6 ou plus.
Créez un fichier index.php et incluez le compositeur Autoloader:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); Ensuite, allez dans le répertoire vendor/devvoh/parable et exécutez make server . Vous pouvez ensuite ouvrir http://127.0.0.1:5678/hello/parable et vous devriez être accueilli par "Bonjour, parabole!". Vous pouvez également le servir via un serveur Web régulier.
Pour utiliser la parabole pour plus que des applications simples comme dans l'utilisation de base ci-dessus, et vous souhaitez utiliser des contrôleurs, des actions, des vues et plus, après l'installation, exécutez la commande suivante:
$ vendor/bin/parable init-structureMaintenant tu es prêt! Ouvrez simplement l'URL dans laquelle il devrait être dans votre navigateur et vous devriez voir une page d'accueil.
Si vous souhaitez utiliser Nginx ou un autre serveur, c'est cool aussi, mais pour l'instant, il n'y a pas d'exemple de configuration disponible.
Après avoir exécuté parable init-structure , vous devriez avoir une structure de base pour travailler. L'exemple de fichiers montre la plupart de ce dont vous aurez besoin pour créer quelque chose. L'exemple de fichier ConfigApp comprend certaines des choses les plus importantes que la parabole elle-même écoutera.
Maintenant, si vous souhaitez garder cela hors de votre référentiel GIT (ou d'autres VC), vous pouvez le placer dans un fichier de configuration séparé et l'exclure à l'aide d'un fichier .gitignore .
Lisez la documentation pour des informations plus détaillées sur la façon d'utiliser la parabole, et changelog.md pour les changements récents.
Toute aide à l'amélioration de la parabole est très appréciée, mais vérifiez la contribution avant de créer des demandes de traction.
Des questions ou des commentaires constructifs? Trouvez-moi sur Devvoh.com ou posez-moi une question en ajoutant un problème sur Github. Je réponds généralement assez rapidement, car il s'agit d'un projet passionné, après tout.
La parabole PHP Framework est un logiciel open d'open sous licence MIT.