2016-05-26 7 views
0

職人のコンソールに誰かがsymfonyプログレスバーを表示できたかどうか聞いてみたいと思います。Laravel 4.2 Artisan Console Progress Bar

私はWindows 7とLaravel 4.2フレームワークを使用しています。

これまでのところ、私が使ってきたコードは以下の通りです:

$progress = $this->getHelper('progress'); 

$progress->start($this->getOutput(), 5); 

$i = 0; 

while ($i++ < 5) { 

    sleep(1); 

    $progress->advance(); 

} 


$progress->finish(); 

答えて

0

は、以下のことを試してみてください。

$progress = $this->getHelperSet()->get('progress'); 

$progress->start($this->getOutput(), 5); 

$i = 0; 

while ($i++ < 5) { 

    sleep(1); 

    $progress->advance(); 

} 


$progress->finish(); 
+0

プログレスバーを正しく出力するには、コンソールがANSIをサポートしている必要があります。 thanks @ matt-mcdonald – stephenricks1991