Download the PHP package changhorizon/bs5-renderers without Composer
On this page you can find all versions of the php package changhorizon/bs5-renderers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download changhorizon/bs5-renderers
More information about changhorizon/bs5-renderers
Files in changhorizon/bs5-renderers
Download changhorizon/bs5-renderers
More information about changhorizon/bs5-renderers
Files in changhorizon/bs5-renderers
Vendor changhorizon
Package bs5-renderers
Short Description Bootstrap 5 HTML rendering components for admin panels
License MIT
Package bs5-renderers
Short Description Bootstrap 5 HTML rendering components for admin panels
License MIT
Please rate this library. Is it a good library?
Informations about the package bs5-renderers
BS5 Renderers
Bootstrap 5 HTML rendering components for admin panels
✨ 特性
- 🔗 Link button — 可设 href、style、size、disabled 状态
- 🎛️ Form button — 支持 type(submit/reset/button)、name、value、disabled
- 🍞 Breadcrumb — 面包屑导航,自动标记最后一项为 active
- 📊 Data list table — 平面数据表,支持可排序列头、空数据提示、行操作按钮
- 🌲 Data tree table — 递归树形表,支持展开/折叠、层级缩进
- ⚡ Row actions — 行操作按钮组,支持确认弹窗、图标
📦 安装
📂 目录结构
🚀 用法示例
Link Button
Form Button
Breadcrumb
Data List Table
Data Tree Table
Page Render
📐 接口说明
所有 HtmlRenderer 类均使用流畅 setter 模式,链式调用后调用 render() 返回 HTML 字符串。
LinkButtonRenderer
| 方法 | 说明 |
|---|---|
href(string) |
链接地址 |
label(string) |
按钮文字 |
style(string) |
Bootstrap 样式 (primary/success/danger/...) |
size(string) |
尺寸 (sm/lg) |
disabled(bool) |
禁用状态 |
attribute(name, value) |
自定义 HTML 属性 |
DataListRenderer
| 方法 | 说明 |
|---|---|
head(): TableHeadRenderer |
配置表头列 |
row(): TableRowRenderer |
配置行 |
actions(): TableRowActionsRenderer |
启用并配置操作按钮列 |
data(array) |
设置数据行 |
emptyMessage(string) |
空数据提示文字 |
tableClass(string) |
表格 CSS 类 |
DataTreeRenderer
| 方法 | 说明 |
|---|---|
head(): TableHeadRenderer |
配置表头列 |
tree(array) |
设置树形数据 |
idKey(string) |
节点 ID 字段名(默认 id) |
labelKey(string) |
节点标签字段名(默认 label) |
childrenKey(string) |
子节点字段名(默认 children) |
🔍 静态分析
🎯 代码风格
✅ 单元测试
🤝 贡献指南
欢迎 Issue 与 PR,建议遵循以下流程:
- Fork 仓库
- 创建新分支进行开发
- 提交 PR 前请确保测试通过、风格一致
- 提交详细描述
📜 License
MIT License. See the LICENSE file for details.
All versions of bs5-renderers with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
The package changhorizon/bs5-renderers contains the following files
Loading the files please wait ...