lagdo/ui-builder-bootstrap4

Bootstrap 4 框架的 UI Builder 扩展。

dev-main 2024-08-04 06:20 UTC

This package is auto-updated.

Last update: 2024-09-04 06:28:12 UTC


README

Scrutinizer Code Quality StyleCI

Latest Stable Version Total Downloads License

HTML UI Builder 的 Bootstrap 4 扩展

此包扩展了 HTML UI builder 并实现了创建 Bootstrap 4 UI 组件的函数。

用法

查看 HTML UI builder 文档。

根据 Bootstrap 的版本,必须提供不同的类实例,当需要 Lagdo\UiBuilder\BuilderInterface 时。

例如,假设这个 View 类用于创建 HTML 代码。

use Lagdo\UiBuilder\BuilderInterface;

class View
{
    /**
     * @var BuilderInterface
     */
    protected $uiBuilder;

    /**
     * @param BuilderInterface
     */
    public function __construct(BuilderInterface $uiBuilder)
    {
        $this->uiBuilder = $uiBuilder;
    }
}

在以下示例中,View 类将为 Bootstrap 4 生成 HTML 代码。

use Lagdo\UiBuilder\Bootstrap4\Builder;

$view = new View(new Builder());

贡献

贡献使开源社区成为一个如此美妙的学习、灵感和创作的场所。您所做出的任何贡献都将被 大力赞赏

如果您有改进此项目的建议,请分叉存储库并创建一个 pull request。您也可以简单地打开一个带有“增强”标签的问题。别忘了为项目点个赞!再次感谢!

  1. 分叉项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m '添加一些AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开 pull request

许可证

在 MIT 许可证下分发。有关更多信息,请参阅 LICENSE.txt