symfony 1.4で自分のタスクがどのアプリケーションと環境設定をどのように実行するかを調べる方法は?symfonyタスクを実行するアプリケーションと環境の設定を確認する
0
A
答えて
2
私はあなたができないと信じていますが、引数の1つを使用して環境ごとにタスクを実行できます。 これは、タスクの設計のためだと思います。たとえば、ただ1つの環境でgenerate:module
を実行する理由は何ですか?しかし、明らかに、開発環境だけでcache:clear
を実行したいと思うでしょう。
ちょうど開発環境でcache:clear
を使用するには、このようにそれを呼び出すことができます。
php symfony cache:clear --app="frontend" --env="dev" --type="all"
あなたがして、タスクの完全な引数を参照することができます。たとえば
php symfony help "task"
:
をphp symfony help cache:clear
0
あなたが作成したタスクには、次のオプションもあります。
protected function configure()
{
$this->addOptions(array(
new sfCommandOption('app', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null),
new sfCommandOption('env', null, sfCommandOption::PARAMETER_OPTIONAL, 'The environment', null)
));
$this->namespace = 'my';
$this->name = 'task';
$this->briefDescription = 'Thats my task';
}
protected function execute($arguments = array(), $options = array())
{
// get the values while executing the task
$application = $arguments['application'];
$environment = $arguments['env'];
}
関連する問題
- 1. symfony環境設定ファイル
- 2. inappsettingskitの環境設定を確認する
- 3. アプリケーションの実行環境を定義する
- 4. Androidのアプリケーション環境設定
- 5. Ruby on Rails:アプリケーションの実行環境を設定する方法は?
- 6. テスト実行時の環境設定
- 7. コマンドラインスクリプトの実行中にPHP環境変数を設定する
- 8. アプリケーションで設定/環境設定を作成する方法
- 9. 実行環境変数をSparkで設定する
- 10. 実行時にJenkins環境変数を設定する方法
- 11. テスト環境とプロダクション環境を設定する
- 12. テスト環境で自動的にgemタスクを実行する
- 13. Docker環境でSymfonyを実行するときのフォルダのアクセス許可
- 14. OSX Eclipseの実行環境としてJava SE 6を設定する
- 15. Python Autobahnアプリケーションを実稼働環境で実行するには?
- 16. Android環境用のAWSコードビルド環境を設定する
- 17. ASP.NETアプリケーションの環境を設定する方法は?
- 18. Phusion Passengerアプリケーションの環境変数を設定する
- 19. Tomcatアプリケーションでシェルスクリプト/アクセスの環境変数を設定する
- 20. Cucumber-jvm:機能を実行する前に環境を設定する
- 21. mavenを実行する前に環境変数を設定する(jenkinsビルドで)
- 22. 環境設定でリスナーを環境設定に変更する方法は?
- 23. rakeタスクを 'production'で実行し、環境を指定していますか?
- 24. Symfonyの環境とデバッグバー
- 25. GIT:アプリケーション環境変数を設定する
- 26. Javaアプリケーションに環境設定を保存する場所は?
- 27. スーパーバイザ環境変数を設定するアプリケーション
- 28. ドッカー。 Springアプリケーション。環境変数を設定して取得する
- 29. node.jsアプリケーションを実行するためにDockerfileにノード環境変数を設定するには?
- 30. 実行中のドッカーコンテナーの環境変数を設定