Table Objects
Text…
Parameters
- attributes = array()
Functions:
- add_header_element( $object )
This Objects will be encapsulated with <thead> and <tr> tag
- add_row_element( $object )
This Objects will be encapsulated with <tbody> tag.
new TableObject($attributes);
Usage:
$table = new TableObject(array("id" => "my_table"));
$table->add_header_element(
new HtmlObject( "th", array(), $array["title"])
);
foreach($entries as $entry) {
$tr = new HtmlObject( 'td', $column_attributes, $td_content )
$tr->add_subelement( new HtmlObject( 'td', $column_attributes, $td_content ) );
$table->add_row_element($tr);
}
echo $table->get_template();
Output:
<table id='my_table'>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>