Get Smarty

Donate

Donate Bitcoin Bitcoin
Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Largest classified with thousands of ads at Shoppok

Buy cheap eyeglasses from Cheapglasses123.com and save up to 80%.

Buy prescription glasses from www.australiaglasses.com and save.

Cheap Glasses Now On Sale at GlassesPeople.com. Starts At $7.95.

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Find Wedding Dresses Online at Canada from Ca-dresses.com

Find your local domestic cleaner

Brautkleider auf Topwedding.de

Find free files to download on allwhatyouwant.net

Looking For Affordable Wedding Dresses 2015 at Best Prices On TDBridal.com

Advertisement

{html_table}

Nombre del Atributo Tipo Requerido Default Descripción
loop array Si n/a matriz de datos para el ciclo(loop)
cols integer No 3 Número de columnas para la tabla. Si el atributo cols esta vacio, los renglones seran determinados, entonces el numero de columnas sera calculado por el numero de renglones y el numero de elementos a mostrar para ser ajustado a las columnas de todos los elementos que seran mostrados, si ambos, renglones y columnas, son omitidos las columnas por default son 3.
rows integer No empty Número de renglones en la tabla. Si el atributo rows es vacio, las columnas seran determinadas, entonces el numero de renglones sera calculado por el numero de columnas y el numero de elementos a mostrar para ser ajustado el numero de renglones al total de elementos a ser mostrados.
inner string No cols Dirección consecutiva de los elementos en el arreglo para ser representados. cols manera en que los elementos son mostrados columna por columna. rows manera en que los elementos son mostrados renglon por renglon.
table_attr string No border="1" atributos para la etiqueta table
tr_attr string No empty atributos para la etiqueta tr (arreglos del ciclo)
td_attr string No empty atributos para la etiqueta td (arreglos del ciclo)
trailpad string No   valor de relleno de las celdas para el ultimo renglon con (si hay alguno)
hdir string No right dirección de una linea para ser representada. posibles valores: left (left-to-right), right (right-to-left)
vdir string No down Dirección de las columnas para ser representadas. posibles valores: down (top-to-bottom), up (bottom-to-top)

{html_table} Es una función customizada que transforma un arreglo de datos en una tabla HTML. El atributo cols determina el número de columnas que tendra la tabla. Los valores table_attr, tr_attr y td_attr determinan los atributos dados para las etiquetas tabla, tr y td. Si tr_attr o td_attr son arreglos, ellos entraran en un ciclo. trailpad y el valor depositado dentro de trailing cells en la ultima linea de la tabla si existe alguna presente.

Example 8.18. html_table


php code:
---------
<?php
require('Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('data',array(1,2,3,4,5,6,7,8,9));
$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
$smarty->display('index.tpl');
?>

  

template code:
--------------
{html_table loop=$data}
{html_table loop=$data cols=4 table_attr='border="0"'}
{html_table loop=$data cols=4 tr_attr=$tr}

  

La salida de ambos ejemplos:


<table border="1">
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<table border="0">
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</table>
<table border="1">
<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr bgcolor="#eeeeee"><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</table>

  

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 7 plus 17? (Are you human?)

Advertisement

Sponsors [info]

UK Web Hosting @webhost.uk.net
Best Web Hosting @rshosting.com
Web Hosting UK @webhostinguk.com
Unlimited Web Hosting @infrenion.com
App Entwicklung @morphodo.com
First Click Internet Marketing @fcinternetmarketing.com
Credit Card Processing Company