注: devvoh/parable:1.2.2は現在開発されなくなりました。 Parableの将来の次の章では、2.0.0バージョンのparable-php/frameworkにアクセスしてください。
Parable 2.0.0は完全な書き直しですが、1.0ファミリ上に構築されたアプリケーションを妥当な時間に2.0に移動することができます。支援が必要な場合は、ここで問題を開いてください。
たとえをサポートしてくれてありがとう!
PARABLEは、読みやすく、拡張可能であり、外れていることを目的としたPHPマイクロフレームワークです。
Parableは、Composerを使用して設置できます。
$ composer require devvoh/parableこれにより、PARABLEとすべての必要な依存関係がインストールされます。たとえ話には、PHP 5.6以降が必要です。
index.phpファイルを作成し、Composer 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 ();次に、 vendor/devvoh/parableディレクトリに移動し、 make server実行します。その後、 http://127.0.0.1:5678/hello/parable 5678/hello/parableを開くことができ、「Hello、Parable!」で迎えられるはずです。また、通常のWebサーバーを通じて提供することもできます。
上記の基本的な使用法のような簡単なアプリにPARABLEを使用し、コントローラー、アクション、ビューなどを使用するには、インストール後に次のコマンドを実行します。
$ vendor/bin/parable init-structure今、あなたは準備ができています!ブラウザにあるはずのURLを開くだけで、ウェルカムページが表示されます。
Nginxまたは別のサーバーを使用する場合も、それもクールですが、まだ構成の例はありません。
たとえparable init-structureを実行した後、作業する基本構造が必要です。例ファイルは、何かを構築するために必要なもののほとんどを示しています。例ConfigAppファイルには、Parable自体が聴く最も重要なことが含まれています。
これで、GIT(または他のVCS)リポジトリからこれを排除する場合は、これを別の構成ファイルに配置し、 .gitignoreファイルを使用して除外することができます。
Parableの使用方法に関する詳細情報については、最近の変更についてはchangelog.mdを詳細に読んでください。
たとえ話の改善の助けは大歓迎ですが、プルリクエストを作成する前に貢献を確認してください。
質問や建設的なフィードバックはありますか? devvoh.comで私を見つけたり、Githubに問題を追加して質問してください。結局、これは情熱プロジェクトであるため、私は一般的にかなり迅速に対応します。
Parable PHP Frameworkは、MITライセンスの下でライセンスされているオープンソースソフトウェアです。