Hola a todos, he leido y he tratado de aplicar los ejemplos q dan en otros post, pero no me resulta.
bueno, estoy programando por capas en la capa ui de un formulario hago esto:
Código PHP:
//este metodo serializa el arreglo por lo q entendi
function array_envia($info) {
$tmp = serialize($info);
$tmp = urlencode($tmp);
return $tmp;
}
function setTemplate(){
if($_POST['cmb']){
//este en un combo con onchange="this.form.submit()" q se encuentra en el template
$info = $this->businessClass($valores);
// aki viene el arrglo con datos de la capas inferiores
$info = $this->array_envia($info);
// aca comienza mi duda, segun yo es asi, pero no me resulta :(
$GLOBALS['tpl']->set_var('array1',$info);
//bueno aca seteo al template el arreglo a un hidden
/// pero no me resulta, me puden ayudar, q tengo malo??? pls
en el template de esta clase hago esto
<form name="tarea" method="post" action="formulario2.php" >
<table border="1" width="100%" height="50">
<tr>
<td>{cmb}</td>//aki lleno el combo
<input name="array" type="hidden" value="{array1}">//aki esta el control q seteo desde mi clase ui
</tr>
</table>
</form>
gracias!