vitexsoftware / ease-twbootstrap-widgets
EasePHP 框架插件和代码片段
1.0
2020-12-02 03:52 UTC
Requires
- vitexsoftware/ease-twbootstrap: >=0.4.3
Requires (Dev)
- phpunit/phpunit: >=9
README
EasePHP Bricks
面向对象 PHP 框架,用于轻松快速地编写小型/中型应用程序。
包含积木
GDPR Logger
将所有 GDPR 相关信息记录到 SQL 表中
MainPageMenu
精美的图标
$mpmenu = new \Ease\ui\MainPageMenu(); $mpmenu->addMenuItem('logo.png', 'Caption', 'https://url/');
TwitterBootstrap Switch
Ease 支持 http://bootstrapswitch.com/
new Ease\ui\TWBSwitch('swname', true, 1,['onText' => 'YES', 'offText' => 'NO']);
包含所需 js/css 资产的 libjs-bootstrap-switch 包已经存在于我们的仓库 https://www.vitexsoftware.cz/repo.php
Boolean LED
以给定颜色显示明亮的或暗淡的圆圈。
new \Ease\ui\BooleanLED(false, 'green');
树形视图
Ease 支持 http://jonmiles.github.io/bootstrap-treeview/ 一个简单优雅的显示层次树结构的解决方案(即树形视图)
new \Ease\ui\TBWTreeView('tree', 'data: getTree()');
区域选择
简单的可用区域选择器
new \Ease\ui\LangSelect()
实时年龄
基于 UNIX 时间戳显示实时年龄
new \Ease\ui\LiveAge(1530280004);
登录表单
经典的带有用户名输入、密码输入和提交按钮的表单
new \Ease\ui\SignInForm();
密码输入
带有眼睛图标以显示明文
new PasswordInput($this->passwordField);
浏览历史记录
new BrowsingHistory();
便签
new StickyNote();
Selectizer 特性
将 Selectize.js 应用到输入框或选择框
class Selector extends \Ease\Html\SelectTag { use \Ease\ui\Selectizer; } $properties = [ 'valueField' => 'value', 'labelField' => 'key', 'searchField' => ['key', 'value'] ]; $options = [ ['key' => 'red', 'value' => 'Red'], ['key' => 'blue', 'value' => 'Blue'], ['key' => 'green', 'value' => 'Green'], ['key' => 'yellow', 'value' => 'Yellow'], ]; $s = new Selector('selector'); $s->selectize($properties, $options);
安装
Composer
composer require vitexsoftware/ease-bricks
旧版本及其要求 https://packagist.org.cn/packages/vitexsoftware/ease-bricks
获取 Docker 镜像
docker pull vitexsoftware/ease-bricks
对于 Debian、Ubuntu 及其类似系统,请使用仓库
wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
aptitude update
aptitude install ease-bricks
在此情况下,请将以下内容添加到您的应用程序 composer.json 中
"require": {
"ease-bricks": "*"
},
"repositories": [
{
"type": "path",
"url": "/usr/share/php/EaseCore",
"options": {
"symlink": true
}
}
]
链接
主页: https://www.vitexsoftware.cz/ease.php