lodev09/bootstrap-php

一个高度可扩展的PHP库,用于生成和打印bootstrap的HTML。

1.1.13 2021-03-08 19:09 UTC

README

一个高度可扩展的PHP库,用于生成和打印bootstrap的HTML。

安装

$ composer require lodev09/bootstrap-php

内置组件

该库有内置组件,您可以直接使用。查看创建自定义组件了解如何创建您自己的组件。

如果您想让我添加您自己的组件,请随时贡献并提交PR!

使用

use \Bootstrap\Components\Table;

// somewhere in your project.
// sample data from your db
$data = [
    ['name' => 'Jovanni Lo', 'email' => 'lodev09@gmail.com'],
    ['name' => 'foo', 'email' => 'bar@email.com']
];

$table = new Table($data);
$table->cell = [
    'name' => [
        'class' => 'text-primary',
        'url' => '#docs',
        // ... so much more
    ],
    // can also be a closure
    'username' => function($row, $index, $value) {
        // print_r($row)
        return '<strong>@'.$row['username'].'</strong>';
    }
];

// print the html
$table->printHtml();

反馈

欢迎所有错误、功能请求、拉取请求、反馈等。请访问我的网站 www.lodev09.comLICENSE MIT

致谢

© 2018 - 由Jovanni Lo编写 / @lodev09

许可

LICENSE MIT许可下发布。请参阅LICENSE文件。