Thanks! I must have overlooked that :) -- Hector
On Wed, Dec 30, 2009 at 7:40 AM, Michael "Ray" Rehbein <[email protected]>wrote: > You want to set the 'elements' option of the adapter. > > http://framework.zend.com/manual/en/zend.progressbar.html#zend.progressbar.adapter.console > > $pbAdapter = new Zend_ProgressBar_Adapter_Console(array('elements'=> > array(Zend_ProgressBar_Adapter_Console::ELEMENT_PERCENT, > > Zend_ProgressBar_Adapter_Console::ELEMENT_BAR, > > Zend_ProgressBar_Adapter_Console::ELEMENT_ETA, > > Zend_ProgressBar_Adapter_Console::ELEMENT_TEXT))); > $progressBar = new Zend_ProgressBar($pbAdapter, 0, 10); > > for ($i = 0; $i < 10; $i++) { > sleep(1); > $progressBar->update($i, "Iteration: {$i}"); > } > $progressBar->finish(); > > On Tue, Dec 29, 2009 at 2:00 PM, Hector Virgen <[email protected]> wrote: > > Hello, > > I'm using Zend_ProgressBar (ZF 1.9.3) with the Console adapter. It's > working > > fine, except the $text argument of Zend_ProgressBar#update() is not > > appearing anywhere on the screen. Here's my code (simplified): > > $pbAdapter = new Zend_ProgressBar_Adapter_Console(); > > $progressBar = new Zend_ProgressBar($pbAdapter, 0, 10); > > for ($i = 0; $i < 10; $i++) { > > sleep(1); > > $progressBar->update($i, "Iteration: {$i}"); > > } > > $progressBar->finish(); > > > > When I run this from the console, the progress bar correctly fills over > 10 > > seconds, but the text "Iteration: #" does not appear anywhere. Is there > > something I need to do in order to show the text? > > -- > > Hector > > >
