海豚php如何添加节点,添加区块-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

addBlock("类型", "标题", "列表")

侧栏构建器内置了四种不同类型的区块,分别是recent、online、switch、html。

recent

一般用于展示最近事项,列表数据是一个数组,每个元素可以定义4个参数:title、link、tips、icon。

参数含义title标题

link链接

tips提示

icon字体图标$recent_list = [

[

"title" => "最近编辑文件",

"link" => [

"title" => " Documentation.doc",

"url" => url("index")

],

"tips" => "15 分钟前",

"icon" => "si si-pencil text-info"

],

[

"title" => "最近删除文件",

"link" => [

"title" => " Documentation2.doc",

"url" => url("index")

],

"tips" => "4 小时前",

"icon" => "si si-close text-danger"

]

];

// 使用ZBuilder快速侧栏

ZBuilder::make("aside")->addBlock("recent", "最近事项", $recent_list);

82da0e10249875b8dad473bad6376af5.png

online

一般用于展示在线用户,每个元素可以定义5个参数:name、link、tips、online、avatar。

参数含义name用户名

link链接

tips提示

online在线状态:1或0

avatar头像$online_list = [

[

"name" => "张三",

"link" => url("index"),

"avatar" => "/static/admin/img/avatar.jpg",

"online" => 1,

"tips" => "村支书"

],

[

"name" => "李四",

"link" => url("index"),

"avatar" => "/static/admin/img/avatar.jpg",

"online" => 1,

"tips" => "主任"

],

[

"name" => "王五",

"link" => url("index"),

"avatar" => "/static/admin/img/avatar.jpg",

"online" => 0,

"tips" => "小职员"

]

];

// 使用ZBuilder快速侧栏

ZBuilder::make("aside")->addBlock("online", "在线用户", $online_list);

06bf4507ade054233bb3595ca875e0a5.png

switch

一般用于某些参数状态的设置,每个元素有6个参数:title、tips、checked、table、id、field。

参数含义title标题

tips提示

checked开关状态:1或0

table数据表名

id主键值

field字段名$settings = [

[

"title" => "站点开关",

"tips" => "站点关闭后将不能访问",

"checked" => Db::name("admin_config")->where("id", 1)->value("value"),

"table" => "admin_config",

"id" => 1,

"field" => "value"

]

];

// 使用ZBuilder快速侧栏

ZBuilder::make("aside")->addBlock("switch", "系统设置", $settings);

ba60df21e9fe6955cc107c65fade31fa.png

html

也可以直接输入html代码

$html = "

自定义代码

";

// 使用ZBuilder快速侧栏

ZBuilder::make("aside")->addBlock("html", $html);

3d3d863a22a9f8bf65bbe3efe12d449f.png

支持传入变量

$html = "

{$title}

";

// 使用ZBuilder快速侧栏

ZBuilder::make("aside")->addBlock("html", $html, ["title" => "自定义代码"]);

以上4种类型可以一起使用

ZBuilder::make("aside")

->addBlock("html", $html, ["title" => "自定义代码"])

->addBlock("online", "在线用户", $online_list)

->addBlock("recent", "最近事项", $recent_list)

->addBlock("switch", "系统设置", $settings);

de531c43306300c2c2c3f8109016c931.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值