Ejemplo n.º 1
0
} else {
    $values = $_POST['values'];
    $ctx = new \Fulfil\Context();
    $filtered = $schema->apply($values, $ctx);
    dump($ctx->flatten());
    $out .= "<ul>";
    foreach ($registry->messageSet->formatContext($ctx) as $msg) {
        $out .= "<li>{$msg}</li>";
    }
    $out .= "</ul>";
}
if (isset($filtered)) {
    $values = $filtered;
}
dump($values);
$fw = new FormWriter();
$fw->schema = $schema;
$fw->values = $values;
$fw->path = ['values'];
$fw->writeLabels = true;
$out .= $fw->fieldTemplate('input', 'a');
$out .= $fw->fieldTemplate('input', 'b');
$out .= $fw->fieldTemplate('select', 'c');
$out .= $fw->fieldTemplate('input', 'd', ['range' => true]);
$out .= $fw->fieldTemplate('textarea', 'e');
$out .= $fw->fieldTemplate('input', 'f');
$out .= $fw->fieldTemplate('input', 'g');
$out .= $fw->fieldTemplate('select', 'h', ['values' => $words]);
echo strtr($tpl, ['{{form}}' => $out]);
goto end;
defs:
Ejemplo n.º 2
0
    function close_form()
    {
        ?>
</form>
        <?php 
        self::$form_opened = false;
        self::$current_form_name = null;
    }