fastadmin自定义按钮
时间: 2023-07-16 21:17:34 浏览: 301
FastAdmin支持自定义按钮,你可以通过以下步骤实现:
1. 在对应的控制器中定义方法,该方法即为自定义按钮的操作。
2. 在控制器的属性$buttons中添加自定义按钮的配置信息,如下所示:
```
protected $buttons = [
[
'name' => 'custom_button', // 按钮名称
'title' => '自定义按钮', // 按钮标题
'icon' => 'fa fa-plus', // 按钮图标
'class' => 'btn btn-success', // 按钮样式
'href' => 'customButton', // 按钮点击后跳转的链接,即自定义按钮的操作方法名
],
];
```
3. 在列表页面的按钮组中添加自定义按钮,如下所示:
```
protected function getToolbar()
{
return [
[
'title' => '添加',
'icon' => 'fa fa-plus',
'class' => 'btn btn-primary',
'href' => 'add',
],
'custom_button', // 自定义按钮
[
'title' => '删除',
'icon' => 'fa fa-trash',
'class' => 'btn btn-danger ajax-post confirm',
'href' => 'del?id=[id]',
],
];
}
```
完成以上步骤后,你就可以在列表页面看到自定义按钮了。当你点击自定义按钮时,会执行对应的控制器方法。
阅读全文