/everything

Bu proje kapsamın da pek çok form elementini tek bir çatı altından kullanarak yönetmiyi kolaylaştırmayı hedeflemekteyim

Primary LanguagePHPMIT LicenseMIT

everything & Her Şey

Bu proje kapsamın da pek çok form elementini tek bir çatı altından kullanarak yönetmiyi kolaylaştırmayı hedeflemekteyim

Kütüphaneyi projenize dahil etmek için

git clone https://github.com/HakanKorkz/everything.git 

Projenize Dahil etmek için kütüphaneyi

Composer Kullanıyorsanız

use app\elements\element;

require_once __DIR__."/vendor/autoload.php";

Veya Kullanmıyorsanız

use app\elements\element;

require_once __DIR__."/app/elements/element.php";

Kullanımı Aşağı da ki örnekte ki gibidir..

$html = element::FormStart(["action" => "", "method" => "post", "id" => "test"]);

$html.=element::labelStart("İnput: ",["for" => "Input"]).element::labelEnd();

$html.=element::Input(["type" => "text", "name" => "test", "id" => "Input"]);

$options = [
    [
       "tittle"=>"text",
        "attributes" => [
            "value" => "1"
        ]
    ],
    [
        "tittle"=>"Test",
        "attributes" => [
            "value" => "kl",
            "selected" => "selected"
        ]
    ]
];

$html.=element::labelStart(["<span>Veri seç</span>","<b> ikon </b>"],["for" => "Select"]).element::labelEnd();

$html.= element::Select($options, ["type" => "text", "name" => "test", "id" => "Select"]);

$html.=element::labelStart("Button: ",["for" => "Button"]);

$html.= element::Button("Al", ["type" => "submit", "name" => "test", "id" => "Button"]);

$html.=element::labelEnd();

$html.=element::FormEnd();

echo $html;

Çıktısı