/**
* Setea la cabecera.
+ * Ejemplo:
+ * @code
+ * $tabla->setCabecera(array('Hola', ' ', 'mundo!'));
+ * @endcode
*
- * @param array $cabecera Celdas a agregar a la cabecera.
+ * @param array $cabecera Array de 3 elementos, que son la celda izquierda,
+ * central y derecha de la cabecera (en ese órden).
*/
function setCabecera($cabecera) {
+ if (count($pie) != 3) {
+ $this->raiseError('Parámetro incorrecto: debe ser un array de 3 elementos.');
+ }
$this->_cabecera = $cabecera;
}
/**
* Agrega información a la cabecera de la tabla.
+ * Ejemplo:
+ * @code
+ * $tabla->updateCabecera('Hola', 'izquierda');
+ * $tabla->updateCabecera('mundo!', 'derecha');
+ * @endcode
*
* @param mixed $cabecera Celda a agregar a la cabecera. Puede ser un string
* o un objeto con un método toHtml().
/**
* Setea el pie.
*
- * @param array $pie Celdas a agregar al pie.
+ * @param array $pie Array de 3 elementos, que son la celda izquierda,
+ * central y derecha del pie (en ese órden).
+ *
+ * @see Ejemplo en setCabecera().
*/
function setPie($pie) {
+ if (count($pie) != 3) {
+ $this->raiseError('Parámetro incorrecto: debe ser un array de 3 elementos.');
+ }
$this->_pie = $pie;
}
* o un objeto con un método toHtml().
* @param string $lugar Lugar en donde poner el pie. Puede ser
* 'izquierda', 'centro' o 'derecha'.
+ *
+ * @see Ejemplo en updateCabecera().
*/
- function updatePie($pie, $lugar = 0) {
+ function updatePie($pie, $lugar) {
if (!$this->_pie) {
$this->_pie = array(' ', ' ', ' ');
}