<?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 fieldset tag like <fieldset> ... </fieldset>
<?php use TheFramework\Helpers\HelperFieldset; use TheFramework\Helpers\HelperForm; use TheFramework\Helpers\HelperInputText; use TheFramework\Helpers\HelperLabel; use TheFramework\Helpers\HelperRaw; $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"); $oFieldset->add_inner_object(new HelperRaw("<legend>First fieldset</legend>")); $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"); $oFieldset->add_inner_object(new HelperRaw("<legend>Second fieldset</legend>")); $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 fieldset</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 fieldset</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>