The Framework PHP Helpers



Examples of PHP Helper class: "HelperP"

DOWNLOAD version 0.1.0
released at 2018-02-25 19:50 GMT

  1. Download Helpers (zip file)
  2. Unzip it in your vendors folder (e.g)
  3. Include autoload.php in your bootstrap file
    <?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();
  4. Result: Example of HelperInputText



Resume

It helps to create html element "p":
<p>...innerhtml...</p>

Examples:


Example 1


Live Html

h1. Bootstrap heading

h2. Bootstrap heading

h3. Bootstrap heading

h4. Bootstrap heading

h5. Bootstrap heading

h6. Bootstrap heading


PHP Code:

<?php
use TheFramework\Helpers\HelperP;
$arParagraphs = [];

$arParagraphs[] = new HelperP("h1. Bootstrap heading","p1","h1");
$arParagraphs[] = new HelperP("h2. Bootstrap heading","p2","h2");
$arParagraphs[] = new HelperP("h3. Bootstrap heading","p3","h3");
$arParagraphs[] = new HelperP("h4. Bootstrap heading","p4","h4");
$arParagraphs[] = new HelperP("h5. Bootstrap heading","p5","h5");
$arParagraphs[] = new HelperP("h6. Bootstrap heading","p6","h6");

foreach($arParagraphs as $oP)
    $oP->show();
?>

HTML Result:

<p id="p1" class="h1">
h1. Bootstrap heading</p>
<p id="p2" class="h2">
h2. Bootstrap heading</p>
<p id="p3" class="h3">
h3. Bootstrap heading</p>
<p id="p4" class="h4">
h4. Bootstrap heading</p>
<p id="p5" class="h5">
h5. Bootstrap heading</p>
<p id="p6" class="h6">
h6. Bootstrap heading</p>

Example 2


Live Html

Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo.
Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur adipisci[ng] velit, sed quia non-numquam [do] eius modi tempora inci[di]dunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur?


PHP Code:

<?php
use TheFramework\Helpers\HelperP;
$oP = new HelperP();
$oP->add_class("h6");
$oP->add_style("border:1px dashed blue");
$oP->add_style("padding:10px");
$oP->set_innerhtml("
    Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, <br/>
    totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. <br/> 
    Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, 
    qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur 
    adipisci[ng] velit, sed quia non-numquam [do] eius modi tempora inci[di]dunt, ut labore et dolore magnam aliquam 
    quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, 
    nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, 
    quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur?");
$oP->show();
?>

HTML Result:

<p class="h6" style="border:1px dashed blue;padding:10px">

    Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, <br>
    totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. <br> 
    Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, 
    qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur 
    adipisci[ng] velit, sed quia non-numquam [do] eius modi tempora inci[di]dunt, ut labore et dolore magnam aliquam 
    quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, 
    nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, 
    quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur?</p>