Description: Html table class Author: James Tierney / Fifteen Digital Developers Ltd. More...
Public Member Functions | |
| __construct ($attrs=array(), $children=array()) | |
| Class constructor. | |
| add_row ($row, $to='body') | |
| Add a row to the table. | |
| set_caption ($item) | |
| Set the caption of the table. | |
| calculate_columns () | |
| Calculates the number of columns. | |
| render () | |
| Returns this Element as a String Allowing echo element; etc. | |
Public Member Functions inherited from Html_Element | |
| __construct ($tag, $attrs=array(), $children=array()) | |
| Creates a new Html_Element $tag = The tag name 'a','ul', etc $attrs(optional) = A associative array of attributes and there values $children(optional) = A array of child Html_Element. | |
| has_children () | |
| Returns true if the element has children. | |
| remove_children () | |
| Removes all HTML children of the element. | |
| add_child ($child) | |
| Adds a Element as a child to this one $child = Another Html_Element or a String. | |
| add_class ($class_name) | |
| Adds a class to the element. | |
| has_class ($class_name) | |
| Checks if a the element has a certain class attribute. | |
| set_attr ($attr, $value) | |
| Sets a attribute to this Element $attr = The attribute name 'id', 'class', etc $value = The value of the attribute. | |
| set_attrs ($attrs) | |
| Set an element's attributes in one swoop... | |
| get_attr ($key) | |
| Returns the value of an element's attribute, if the value is not set, returns ''. | |
| remove_attribute ($key) | |
| Remove an attribute. | |
| __toString () | |
| Convienience fucntion for -PHP5.1 as the magic __toString() is not available! | |
Public Member Functions inherited from Base | |
| __call ($function, $params) | |
| The 'magic' call method will get/set for us invoked when the interpreter can not find a method the user is asking for. | |
| set_parameters ($arguments) | |
| Set variables from an array to member fields requires $this->optional_arguments or $this->required_arguments to have been set by the subclass. | |
Protected Attributes | |
| $body | |
| Table tbody row. | |
| $caption | |
| Table caption. | |
| $footer | |
| Table tfoot row. | |
| $header | |
| Table thead row. | |
| $columns | |
| Number of columns. | |
Protected Attributes inherited from Html_Element | |
| $tag = '' | |
| HTML tag name. | |
| $attrs = array() | |
| Element attributes. | |
| $children = array() | |
| HTML child elements. | |
| $classes = array() | |
| HTML classes. | |
| $id = '' | |
| Element ID. | |
| $title = '' | |
| Element title. | |
Protected Attributes inherited from Base | |
| $optional_arguments = array() | |
| Array of options that can be set to variables. | |
| $required_arguments = array() | |
| Array of options that need to be set to variables. | |
Additional Inherited Members | |
Public Attributes inherited from Html_Element | |
| $h2o_safe = true | |
| This ensures that this object can be rendered in h2o. | |
Description: Html table class Author: James Tierney / Fifteen Digital Developers Ltd.
HTML table element
| Table::add_row | ( | $row, | |
$to = 'body' |
|||
| ) |
Add a row to the table.
$row = the 'tr' row object $to [optional] = where in the table the row should appear: 'header', 'body', or 'footer' [default = body]
1.8.1.1