MarkupAdminDataTable::row()

Add a row to the table

Usage

// basic usage
$markupAdminDataTable->row(array $a);

// usage with all arguments
$markupAdminDataTable->row(array $a, array $options = []);

Arguments

NameType(s)Description
$aarray

Array of columns that will each be a <td>, where each element may be one of the following:

  • string: converts to <td>string</td>
  • $a["key"] = "value": converts to <td><a href='value'>key</a></td>
  • array('label' => 'url'): converts to <td><a href='url'>label</a></td> (same as above, but in nested array with count 1)
  • array('label', 'class'): converts to <td class='class'>label</td>
$options (optional)array

Optionally specify any one of the following:

  • separator (bool): specify true to show a stronger visual separator above the column
  • class (string): specify one or more class names to apply to the <tr>
  • attrs (array): array of attr => value for attributes to add to the <tr>

Return value

$this

Object instance it was called from (method supports fluent interface).


MarkupAdminDataTable methods and properties

API reference based on ProcessWire core version 3.0.252