<?php
/*
lets suposse you have this folder tree
yourproject/
vendors/
lib_1/
lib_n/
theframework/ -->uncompressed zip
helpers/
index.php
*/
//this file is: yourproject/index.php
include_once("vendors/theframework/helpers/autoload.php");
use TheFramework\Helpers\HelperInputText;
$oInput = new HelperInputText();
$oInput->set_value("Hello World");
$oInput->add_class("form-control");
$oInput->show();
It allows to create legend tag like <legend> ... </legend>
<?php
use TheFramework\Helpers\HelperFieldset;
use TheFramework\Helpers\HelperLegend;
use TheFramework\Helpers\HelperForm;
use TheFramework\Helpers\HelperInputText;
use TheFramework\Helpers\HelperLabel;
$oForm = new HelperForm();
$oForm->set_comments("This is a comment");
$oForm->add_style("border:1px dashed #4f9fcf;");
$oForm->add_style("padding:5px;");
$oForm->set_id("myForm");
$oFieldset = new HelperFieldset();
$oFieldset->add_class("form-group");
$oLegend = new HelperLegend("First Legend");
$oFieldset->add_inner_object($oLegend);
$oFieldset->add_inner_object(new HelperLabel("txtOne","Field one"));
$oFieldset->add_inner_object(new HelperInputText("txtOne","txtOne"));
$oFieldset->add_inner_object(new HelperLabel("txtTwo","Field two"));
$oFieldset->add_inner_object(new HelperInputText("txtTwo","txtTwo"));
$oForm->add_control($oFieldset);
$oFieldset = new HelperFieldset();
$oFieldset->add_class("form-group");
$oLegend = new HelperLegend("Second Legend");
$oFieldset->add_inner_object($oLegend);
$oFieldset->add_inner_object(new HelperLabel("txtThree","Field three"));
$oFieldset->add_inner_object(new HelperInputText("txtThree","txtThree"));
$oFieldset->add_inner_object(new HelperLabel("txtFour","Field four"));
$oFieldset->add_inner_object(new HelperInputText("txtFour","txtFour"));
$oForm->add_control($oFieldset);
$oForm->show();
?>
<!-- This is a comment --> <form id="myForm" method="post" style="border:1px dashed #4f9fcf;;padding:5px;"> <fieldset class="form-group"><legend>First Legend</legend> <label for="txtOne">Field one</label> <input type="text" id="txtOne" name="txtOne" maxlength="50"> <label for="txtTwo">Field two</label> <input type="text" id="txtTwo" name="txtTwo" maxlength="50"> </fieldset> <fieldset class="form-group"><legend>Second Legend</legend> <label for="txtThree">Field three</label> <input type="text" id="txtThree" name="txtThree" maxlength="50"> <label for="txtFour">Field four</label> <input type="text" id="txtFour" name="txtFour" maxlength="50"> </fieldset> </form>