<INPUT NAME="name">
<INPUT NAME="name"> -- creates PHP variable for input values
概要
Usage (<INPUT NAME="name">)
説明
fills in the form with values based on the form name and the tag name. If flexyignore is
used, it is left alone (or if the body or form has a flexyignore tag it will be left alone).
例
例 40-1Using an element to change a template.
<?php
$form = new HTML_Template_Flexy();
$form->compile($this->masterTemplate);
// create an instance (note you dont have to specify any details..)
$elements['test'] = new HTML_Template_Flexy_Element;
// change an attribute
$elements['test']->attributes['class'] = 'bold';
// sets the value
$elements['test']->setValue('Fred');
// wrap it with something
$elements['test']->prefix = '******';
$elements['test']->suffix = '!!!!!!';
$form->output(new StdClass, $elements);
// in the example below, the new data you have added is to the existing attributes
?>
|
|
例 40-2template example <BODY>
<FORM name="XXXX" flexy:ignoreonly="yes">
<INPUT name="test" length="12">
</FORM>
</BODY> |
|
例 40-3compiled template
<?php
<BODY>
<FORM name="XXXX">
<?php echo $this->elements['test']->toHtml();?>
</FORM>
</BODY>
?>
|
|
例 40-4output from the Template <BODY>
<FORM name="XXXX">
******<INPUT name="test" length="12" class="bold" value="Fred">!!!!!!
</FORM>
</BODY> |
|