--TEST-- Template Test: usestest.html --FILE-- attributes['method'] = 'post'; $elem['formtest']->attributes['action'] = 'test'; //$_SERVER['PHP_SELF']; for($i = 0; $i < 10; $i++) { $obj->data[$i] = $i; // & might cause problems!!!?? $elem["data$i"] = new HTML_Template_Flexy_Element(); $elem["data$i"]->attributes['type'] = 'text'; $elem["data$i"]->attributes['size'] = $i; } compilefile('usesname.html', array('data'=>$obj->data),array(), $elem); --EXPECTF-- ===Compiling usesname.html=== ===Compiled file: usesname.html=== test for PEAR bug#4683 elements['formtest']->toHtmlnoClose();?> options['strict'] || (is_array($t->data) || is_object($t->data))) foreach($t->data as $key => $row) {?> : mergeElement( $this->elements['data%s'], isset($key) && isset($this->elements[sprintf('data%s',$key)]) ? $this->elements[sprintf('data%s',$key)] : false ); $_element->attributes['name'] = sprintf('data%s',$key); echo $_element->toHtml();?>
===With data file: usesname.html=== test for PEAR bug#4683
0:
1:
2:
3:
4:
5:
6:
7:
8:
9: