スケルトンから Zend Framework 2 アプリケーションを作成する手順に従いました ( http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html )
また、ZF2 ネイティブ コンソール サポートに関する非常に優れたチュートリアルもあります http://framework.zend.com/manual/2.0/en/modules/zend.console.introduction.html
チュートリアルには次のように書かれています。
アプリケーションで次のコマンド ラインを処理するとします。
> zf user resetpassword user@mail.com
ユーザーがこれらのパラメーターを使用してアプリケーション (zf) を実行する場合、Application\IndexController のアクション resetpassword を呼び出したいと考えています。
問題は、CONSOLE (現在は windows ) でスクリプトを実行する方法についての説明がないことです。作成されたフォルダー構造には、zf やその他の実行可能なスクリプトはありません。
ヒントはありますか?
理想的には、各アプリケーション モジュールのエントリ スクリプトを含む、アプリケーション ルート ディレクトリ内の bin フォルダーです。
たとえば、module1 というアプリケーション モジュールを実行します。
php appfolder/bin/module1.php --verbose
また
php appfolder/bin/cli.php module1 --verbose