框架发布

框架发布

最新版本发布信息
提问交流

提问交流

使用问题咨询
经验分享

经验分享

开发经验交流分享
功能建议

功能建议

官方开发功能建议
BUG反馈

BUG反馈

使用BUG反馈
模块&插件&数据包

模块&插件&数据包

模块插件数据包分享

后台自定义入口怎么做到可配置

提问交流流风回雪 回复了问题 • 2 人关注 • 1 个回复 • 1816 次浏览 • 2017-09-05 12:21 • 来自相关话题

后台自定义入口怎么做到可配置

回复

提问交流lanuai 发起了问题 • 1 人关注 • 0 个回复 • 1970 次浏览 • 2017-09-05 09:57 • 来自相关话题

文件上传能否支持自定义地址

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1904 次浏览 • 2017-09-03 10:31 • 来自相关话题

表单能否支持多个提交按钮?

提问交流dolphinphp 回复了问题 • 3 人关注 • 2 个回复 • 2030 次浏览 • 2017-09-03 10:28 • 来自相关话题

为什么不报错误信息,http error 500

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1504 次浏览 • 2017-09-03 10:25 • 来自相关话题

表头筛选、表格搜索的几点建议

功能建议dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 2555 次浏览 • 2017-09-03 10:23 • 来自相关话题

callback 是否支持该行数据的类型变换?

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1717 次浏览 • 2017-09-03 09:56 • 来自相关话题

使用框架时遇到的困难,觉得需要改进的地方

功能建议dolphinphp 回复了问题 • 4 人关注 • 2 个回复 • 1916 次浏览 • 2017-09-03 09:55 • 来自相关话题

登录后台提示 Class 'plugins\SystemInfo\SystemInfo' not found

BUG反馈dolphinphp 回复了问题 • 3 人关注 • 2 个回复 • 2097 次浏览 • 2017-09-03 09:54 • 来自相关话题

建议builder table addColumns 方法 功能建议

功能建议dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 2007 次浏览 • 2017-09-03 09:52 • 来自相关话题

求支付插件,短信插件

提问交流dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 1939 次浏览 • 2017-09-03 09:51 • 来自相关话题

关于多图的排序建议

功能建议dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1521 次浏览 • 2017-09-03 09:48 • 来自相关话题

自定义后台入口后同样不能起到隐藏后台入口的目的

BUG反馈dolphinphp 回复了问题 • 3 人关注 • 2 个回复 • 3042 次浏览 • 2017-09-03 09:47 • 来自相关话题

推荐裁剪功能适用多图上传

提问交流流风回雪 回复了问题 • 2 人关注 • 1 个回复 • 2128 次浏览 • 2017-08-30 22:24 • 来自相关话题

dolphinphp

回复

提问交流匿名用户 回复了问题 • 0 人关注 • 1 个回复 • 1769 次浏览 • 2017-08-25 16:04 • 来自相关话题

扩展表格按树状显示

经验分享freebirdy 发表了文章 • 2 个评论 • 5208 次浏览 • 2017-08-24 21:05 • 来自相关话题

先看显示效果




 
具体修改方法:
 
第一步:在table的Builder.php里面增加一个方法 setTreeMode/**
* 设置树状表格,此模式建议设置为无分页模式
* @param string $key 唯一标识字段
* @param string $pkey 父结点字段
* @param int $pos 可控制列位置,默认为0,即第一列
* @param int $expand 默认展开层级,默认为1
*/
public function setTreeMode($key = "id", $pkey = "pid", $pos = 0, $expand = 1)
{
if (!empty($key) && !empty($pkey)) {
$this->_vars['tree_mode'] = [
'key' => $key,
'pkey' => $pkey,
'pos' => $pos,
'expand' => $expand,
];
}
return $this;
}第二步:修改table的layout.html
 
找到 tbody元素,加入属性<tbody{present name='tree_mode'} id="tree_table" expand="{$tree_mode.expand|default=1}" pos="{$tree_mode.pos|default=0}"{/present}</tbody>在tbody的循环体的tr里面,加入属性<tr class="{$row['_tr_class']|default=''}"{present name='tree_mode'} id="{$row[$tree_mode['key']]}" pid="{$row[$tree_mode['pkey']]}"{/present}></tr>
第三步:下载附件 treeTable.zip,解压后放至 __LIBS__ 目录,并利用dolphinPHP引入css和js的方法,将相应的JS和CSS文件引入,即可

第四步:加入树特效的执行代码,可以放到layout.html,也可以引入自定义的js文件$('#tree_table').treeTable({
expandLevel:$('#tree_table').attr("expand"),
column:$('#tree_table').attr("pos")
}); 
第五步:在控制器输出表格之前调用 setTreeMode 方法return ZBuilder::make('table')
....
->setTreeMode("id", "pid", 1, 99)
->noPages() //建议使用无分页模式,取数据的时候,一次性将数据取出来
->fetch();

记↓得↓不↓要↓忘↓了↓下↓载↓附↓件!
  查看全部
先看显示效果
1.png

 
具体修改方法:
 
第一步:在table的Builder.php里面增加一个方法 setTreeMode
/**
* 设置树状表格,此模式建议设置为无分页模式
* @param string $key 唯一标识字段
* @param string $pkey 父结点字段
* @param int $pos 可控制列位置,默认为0,即第一列
* @param int $expand 默认展开层级,默认为1
*/
public function setTreeMode($key = "id", $pkey = "pid", $pos = 0, $expand = 1)
{
if (!empty($key) && !empty($pkey)) {
$this->_vars['tree_mode'] = [
'key' => $key,
'pkey' => $pkey,
'pos' => $pos,
'expand' => $expand,
];
}
return $this;
}
第二步:修改table的layout.html
 
找到 tbody元素,加入属性
<tbody{present name='tree_mode'} id="tree_table" expand="{$tree_mode.expand|default=1}" pos="{$tree_mode.pos|default=0}"{/present}</tbody>
在tbody的循环体的tr里面,加入属性
<tr class="{$row['_tr_class']|default=''}"{present name='tree_mode'} id="{$row[$tree_mode['key']]}" pid="{$row[$tree_mode['pkey']]}"{/present}></tr>

第三步:下载附件 treeTable.zip,解压后放至 __LIBS__ 目录,并利用dolphinPHP引入css和js的方法,将相应的JS和CSS文件引入,即可

第四步:加入树特效的执行代码,可以放到layout.html,也可以引入自定义的js文件
$('#tree_table').treeTable({
expandLevel:$('#tree_table').attr("expand"),
column:$('#tree_table').attr("pos")
});
 
第五步:在控制器输出表格之前调用 setTreeMode 方法
return ZBuilder::make('table')
....
->setTreeMode("id", "pid", 1, 99)
->noPages() //建议使用无分页模式,取数据的时候,一次性将数据取出来
->fetch();

记↓得↓不↓要↓忘↓了↓下↓载↓附↓件!
 

偶然发现小bug

BUG反馈dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1637 次浏览 • 2017-08-21 09:16 • 来自相关话题

刚接触海豚PHP,发现插件并不多,不知道官方有没有这类插件。急求~

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 2477 次浏览 • 2017-08-21 09:08 • 来自相关话题

插件卸载后仍然可以正常调用

功能建议dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 1820 次浏览 • 2017-08-21 09:07 • 来自相关话题

请问如何用linux安装fileinfo拓展

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 2092 次浏览 • 2017-08-21 09:05 • 来自相关话题