mezon/gui

小型GUI脚本

1.3.7 2022-09-15 17:45 UTC

README

Build Status codecov Scrutinizer Code Quality

简介

Mezon 提供了一组用于创建GUI的类。

安装

只需在控制台打印

composer require mezon/gui

这就是全部了)

用法

DateTimeUtils 类

此类提供了处理日期和时间的工具。例如,此调用

Mezon\Class\DateTimeUtils::isToday('2020-02-02');

如果传入的日期是今天则返回 true,否则返回 false。

此方法将返回 true,如果传入的日期是昨天

Mezon\Class\DateTimeUtils::isYesterday('2020-02-02');

我们还可以通过代码获取月份的名称

Mezon\Class\DateTimeUtils::locale = 'ru';
var_dump(Mezon\Class\DateTimeUtils::dayMonth('2020-02-02'));

字段算法

此类提供用于操作表单字段的例程。使用构造函数初始化此类

$fields = new \Mezon\Gui\FieldsAlgorithms([
    'id'=>['type'=>'int'],
    'description'=>['type'=>'string']
]);

这里我们定义了两个字段。

表单构建器

表单构建器显然用于构建表单)

可以这样做

$form = new \Mezon\Gui\FormBuilder([
	'id' => [
		'type' => 'int',
		'title' => 'our entity's id'
	],
	'title' => [
		'type' => 'string',
		'title' => 'our entity's title'
	]
]);