Phang  2.1
All Classes Files Functions Variables Pages
Public Member Functions | Protected Attributes
Table Class Reference

Description: Html table class Author: James Tierney / Fifteen Digital Developers Ltd. More...

Inheritance diagram for Table:
Html_Element Base

List of all members.

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.

Detailed Description

Description: Html table class Author: James Tierney / Fifteen Digital Developers Ltd.

HTML table element


Member Function Documentation

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]


The documentation for this class was generated from the following file: