mugasho/phpui

php ui framework

Maintainers

Details

github.com/Mugasho/Phpui

Source

Issues

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mugasho/phpui

dev-master 2017-11-20 22:38 UTC

This package is not auto-updated.

Last update: 2026-01-04 09:39:03 UTC


README

Phpui is a php only Ui framework.

What does it do

Write your code in pure php and DYnamically generate the Html,Javascript,Css etc

Installation

composer require mugasho/phpui

How it works

Create a new html document object

$htmlDoc=new PhpUi\HtmlDocument('Hello',Lang::$english);
$htmlDoc->addClass(Classes::$content);
$htmlDoc->setMetaViewport('device-width',1.0,0,'minimal-ui');
$htmlDoc->setMetaDescription('PhpUi is a php only extensible web framework');
$htmlDoc->setMetaKeywords('php,ui,phpUI,web,framework');
$htmlDoc->setMetaAuthor('Script-floor');
//start printing element
$htmlDoc->start();
//create the body
$body=new PhpUi\UI(typeOf::$body);
//add classes to $body
$body->addClass(Classes::$containerFluid);
$body->start();
//close the element with end method
$body->end();
$htmlDoc->end();

Next steps

Add other elements like buttons, lists etc. For example adding a button

$button=new PhpUi\UI(typeOf::$button);
$button->setText('hello');
$button->setId('btn1');
$button->start();
$button->end();
//create a div
$div=new Php\UI(typeOf::$div);
$div->setId('div1');
$div->start();
$div->end();

happy Coding