| Viewing file:  tutorial_example_09_table_basic.php (1.06 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
<?php
 require_once 'tutorial_autoload.php';
 
 $data = array(
 array( 'Name', 'Nationality', 'Birthday' ),
 array( 'Derick Rethans', 'Dutch', '1978-12-22' ),
 array( 'Frederik Holljen', 'Canadian / Norwegian', '1978-11-15' ),
 array( 'Jan Borsodi', 'Norwegian', '1977-10-13' ),
 array( 'Raymond Bosman', 'Dutch', '1979-07-24' ),
 array( 'Tobias Schlitt', 'German', '1980-05-19' ),
 );
 
 $output = new ezcConsoleOutput();
 
 $output->formats->headBorder->color = 'blue';
 $output->formats->normalBorder->color = 'gray';
 
 $output->formats->headContent->color = 'blue';
 $output->formats->headContent->style = array( 'bold' );
 
 $table = new ezcConsoleTable( $output, 78 );
 
 $table->options->defaultBorderFormat = 'normalBorder';
 
 $table[0]->borderFormat = 'headBorder';
 $table[0]->format = 'headContent';
 $table[0]->align = ezcConsoleTable::ALIGN_CENTER;
 
 foreach ( $data as $row => $cells )
 {
 foreach ( $cells as $cell )
 {
 $table[$row][]->content = $cell;
 }
 }
 
 $output->outputLine( 'eZ components team:' );
 $table->outputTable();
 $output->outputLine();
 
 
 ?>
 
 |