lagdo/ui-builder-bootstrap3

Bootstrap 3框架的UI Builder扩展。

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

This package is auto-updated.

Last update: 2024-09-04 06:33:46 UTC


README

Scrutinizer Code Quality StyleCI

Latest Stable Version Total Downloads License

HTML UI builder的Bootstrap 3扩展

此包扩展了HTML UI builder并实现了为Bootstrap 3创建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 3生成HTML代码。

use Lagdo\UiBuilder\Bootstrap3\Builder;

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

贡献

贡献使开源社区成为一个学习、灵感和创作的绝佳场所。您所做的任何贡献都非常受欢迎

如果您有改进此项目的建议,请fork仓库并创建一个pull request。您也可以简单地打开一个带有“enhancement”标签的问题。别忘了给项目加星!再次感谢!

  1. 分支项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开一个Pull Request

许可证

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