通知设置 新通知
后台自定义入口怎么做到可配置
提问交流 • 流风回雪 回复了问题 • 2 人关注 • 1 个回复 • 1816 次浏览 • 2017-09-05 12:21
文件上传能否支持自定义地址
提问交流 • 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
扩展表格按树状显示
经验分享 • 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();
记↓得↓不↓要↓忘↓了↓下↓载↓附↓件!
查看全部
具体修改方法:
第一步:在table的Builder.php里面增加一个方法 setTreeMode
/**第二步:修改table的layout.html
* 设置树状表格,此模式建议设置为无分页模式
* @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;
}
找到 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