Paprika Framework
Pickles 2 にサーバーサイドアプリケーションを埋め込むためのフレームワーク

コマンドライン

Paprikaアプリケーションをコマンドラインから実行する方法です。

PXコマンド ?PX=paprika.xxxxx をエンドポイントとしてカスタム機能を登録し、呼び出します。

INDEX

エンドポイント

コマンドラインでの実行は、 PXコマンド PX=paprika.xxxxx で行います。

xxxxx の部分は任意の文字列です。

php ./src_px2/.px_execute.php "/?PX=paprika.xxxxx"

を実行した場合、 px-files/paprika/commands/xxxxx.php が呼び出されます。

カレントディレクトリ

カレントディレクトリは、コンテンツルート( .px_execute.php があるディレクトリ )です。

実装例

コマンドラインの実行空間では、 $paprika が利用できます。また、Composerが生成する vendor/autoload.php が自動的に読み込まれています。

コマンドラインでは $px も利用できます。コマンドラインのアプリケーションはパブリッシュされないので、本番環境でも同じ構成のまま実行されます。

最小構成の実装は下記のようになります。

<?php
echo 'Hello World'."\n";
このページの先頭へ戻る