* Agrega un páginador a la tabla, basado en un resultado de una base de datos.
* Ejemplo:
* @code
- * $tabla = new MECON_HTML_Tabla();
- * $result = $db->query('SELECT * FROM tabla');
+ * $tabla = new MECON_HTML_TablaDB('personas', array('width' => '100%'));
+ * $result = $db->query('SELECT nombre, apellido FROM tabla');
* if (DB::isError($result)) {
* die('Error');
* }
* $pager = $tabla->addPager($result);
* $tabla->addRow(array('Nombre', 'Apellido'), 'cabecera');
- * if ($pager->numRows()) {
- * while ($row = $pager->fetchRow(DB_FETCHMODE_ASSOC)) {
- * $tabla->addRow(array($row['nombre'], $row['apellido']));
- * }
- * } else {
- * $tabla->addRow(array(new MECON_HTML_Error('No se encontraron agentes.')),
- * array('colspan' => 2));
- * }
+ * $tabla->addRows($result, array('nombre', 'apellido'));
* $tabla->display();
* @endcode
*
* respectivamente.
* Ejemplo:
* @code
- * $tabla = new MECON_HTML_TablaDB('agentes', array('width' => '100%'));
- * $tabla->addRow(array('Nombre', 'Apellido'));
- * // Supongo que $result tiene un DB_Result.
- * $tabla->addRows($result, array('nombre', 'cuil'));
- * $tabla->display();
* @endcode
*
* @param DB_Result $result Resultados de una consulta.
* @param array $campos Propiedades del objeto a mostrar.
* @param mixed $obj Objeto a usar. Puede ser un objeto instanciado o un
* string con el nombre de la clase.
+ *
+ * @see Ejemplo en addPager();
*/
function addRows($result, $campos, $obj = null) {
if ($result->numRows()) {