Barebone\Bootstrap\Table

Source

<?php

    $table = new Barebone\Bootstrap\Table();
    $table->hover()->condensed()->bordered();
    $tr = $table->addRow();
    $tr->addHeader('Username');
    $tr->addHeader('Email');
    $tr->addHeader('Status');
    
    $tr = $table->addRow();
    $tr->addCell('Frank');
    $tr->addCell('frank@itapi.nlx');
    $tr->addCell('Voltooid', ['class'=>'success']);
    
    $tr = $table->addRow();
    $tr->addCell('Frank123');
    $tr->addCell('frank123@itapi.nlx');
    $tr->addCell('Canceled', ['class'=>'danger']);
    
    $this->view->table = $table;

Result

<table class="table table-hover table-condensed table-bordered">
<thead>
<tr>
<th>Username</th>
<th>Email</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Frank</td>
<td>frank@itapi.nlx</td>
<td class="success">Voltooid</td>
</tr>
<tr>
<td>Frank123</td>
<td>frank123@itapi.nlx</td>
<td class="danger">Canceled</td>
</tr>
</tbody>
</table>
Username Email Status
Frank frank@itapi.nlx Voltooid
Frank123 frank123@itapi.nlx Canceled
  • Barebone\Bootstrap\Table

    Barebone\Bootstrap\Table extends Barebone\HTML\TTable
    • [M] __construct( $attributes ) : void
    • [M] stripped() : void
    • [M] condensed() : void
    • [M] bordered() : void
    • [M] hover() : void
    • Barebone\HTML\TTable

      Barebone\HTML\TTable extends Barebone\HTML\TElement
      • [P] $thead : Barebone\HTML\TElement
      • [P] $tbody : Barebone\HTML\TElement
      • [P] $rows : array
      • [M] __construct( array $attributes ) : void
      • [M] createFromObject( $data ) : void
      • [M] addRow() : void
      • Barebone\HTML\TElement

        Barebone\HTML\TElement
        • [P] $tag : string
        • [P] $innertext : string
        • [P] $children : array
        • [P] $attributes : array
        • [P] $non_closing_tags : mixed
        • [M] __construct( string $tag, array $attributes ) : void
        • [M] append( Barebone\HTML\TElement $element ) : void
        • [M] prepend( Barebone\HTML\TElement $element ) : void
        • [M] class_exists( $cssclass ) : void
        • [M] add_class( $cssclass ) : void
        • [M] remove_class( $cssclass ) : void
        • [M] innertext( string $value ) : void
        • [M] data( string $name, string $value ) : void
        • [M] aria( string $name, string $value ) : void
        • [M] on( string $event, string $callback ) : void
        • [M] css( string $identifier, string $rule ) : void
        • [M] wrap( string $tagname, array $attributes ) : void
        • [M] enable() : void
        • [M] disable() : void
        • [M] has_closing_tag() : void
        • [M] has_children() : void
        • [M] count_children() : void
        • [M] get_children() : void
        • [M] replace_child( $key, $new_child ) : void
        • [M] get_child( $key ) : void
        • [M] __unset( $name ) : void
        • [M] __isset( $name ) : void
        • [M] __set( $name, $value ) : void
        • [M] __get( $name ) : void
        • [M] render() : void
        • [M] __toString() : string
        • [M] editable() : void