海豚php完全开发手册,快速构建器(ZBuilder)

DolphinPHP内置了强大的快速构建器,可以帮助开发者快速构建表单页面、数据表格和侧栏,以便让开发者专注于业务逻辑,而不用把过多的精力放在制作各种页面上,今后DolphinPHP将推出更多不同的构建器。

注意:目前ZBuilder只能用于后台,暂不支持在前台使用。

基本使用

DolphinPHP的所有快速构建器都统一由ZBuilder来调用和处理,在使用前只需要引入ZBuilder即可方便的使用各种构建器。

1.引入ZBuilder

use appcommonuilderBuilder;

2.调用静态方法make和fetch渲染页面

use appcommonuilderBuilder;

/**

* 系统模块控制器

* @package appadmincontroller

*/

class System extends Admin

{

public function add()

{

// 使用ZBuilder构建表单页面

return ZBuilder::make("form")->fetch();

}

}

ZBuilder本身只有一个静态方法make()和一个普通方法fetch(),其他扩展方法由各自的构建器实现。

如无特殊说明,后面的章节将直接使用ZBuilder,默认为已引入ZBuilder

make(构建器名[, 动作])

make方法只有两个参数,第一个参数是构建器名,也就是要构建的类型,目前有以下三种:

构建器名含义form表单构建器

table表格构建器

aside侧栏构建器

第二个参数为可选参数,供构建器区别判断特殊动作,目前只有aside构建器有第二个参数,这个后面会讲到。

fetch([模板文件名, 模板输出变量, 模板替换, 模板参数])

fetch方法是加载模板输出,最终调用的是ThinkPHP的fetch方法,这里一般无需添加参数,直接return即可显示页面。

DophinPHP海豚PHP)是一个基于ThinkPHP5.0.3开发的开源PHP快速开发框架,秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发快速构建自己的应用。 ZBuilder构建类 DolphinPHP内置了强大的快速构建,可以帮助开发快速构建表单页面、数据表格和侧栏,以便让开发者专注于业务逻辑,而不用把过多的精力放在制作各种页面上,今后DolphinPHP将推出更多不同的构建。 【表单构建】 表单构建目前内置了多达30几种表单项类型,比如:单行文本、多行文本、百度编辑、markdown编辑、单选、多选、开关、联动、取色、图标选择、图片裁剪等等,只需几行代码,即可实现复杂且人性化的功能。 【数据表格】 为了让开发者专注于业务本身,DolphinPHP提供了一系列针对构建数据表格的方法,可以帮助开发快速构建数据表格,集成快速编辑、模糊搜索、字段排序、字段搜索。 【侧栏构建】 DolphinPHP为大家提供了侧栏构建,方便开发者把一些常用的设置,提示等放置在右侧,增强用户体验。 注意:软件需在php5.5以上的环境中才能正常运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值