fastadmin后台添加自定义按钮

实现效果

在这里插入图片描述
在这里插入图片描述

温馨提示

以下例子随意写了一个最简单的仅供参考,与上图实现效果有些许差异!

实现流程

一、js文件中定义button按钮
在这里插入图片描述

buttons: [
                 {
                     name: 'zidingyi',
                     text: __('代理信息'),
                     title: __('代理信息'),
                     classname: 'btn btn-xs btn-primary btn-dialog',
                     icon: 'fa fa-angellist',
                     url: 'cp_users/myteam',
                     visible: function (row) {
                         //返回true时按钮显示,返回false隐藏
                         return true;
                     }
                 }
             ]

二、对应控制器中添加自定义方法
CpUsers.php

	public function myteam(){
		  $data[0]['name'] = 123;
		  $data[1]['name'] = 321;
          $this->assign("data",$data);
          return $this->view->fetch();
    }

三、添加对应视图文件

在这里插入图片描述
myteam.html

<html>
<meta charset="utf-8">
<head>
</head>
<body>
{foreach $data as $v}
<div>
用户名:{$v['name']}<br>
</div><br>
{/foreach}
</body>
</html>
发布了328 篇原创文章 · 获赞 110 · 访问量 47万+

猜你喜欢

转载自blog.csdn.net/qq_42249896/article/details/104233564