框架发布

框架发布

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

提问交流

使用问题咨询
经验分享

经验分享

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

功能建议

官方开发功能建议
BUG反馈

BUG反馈

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

模块&插件&数据包

模块插件数据包分享

怎么更改后台文章排序?

回复

提问交流匿名用户 发起了问题 • 1 人关注 • 0 个回复 • 1809 次浏览 • 2018-04-10 16:10 • 来自相关话题

创建普通模型时报错

回复

提问交流匿名用户 发起了问题 • 1 人关注 • 0 个回复 • 1939 次浏览 • 2018-04-06 17:43 • 来自相关话题

get_files_path用法?

回复

提问交流jellokang 发起了问题 • 1 人关注 • 0 个回复 • 1760 次浏览 • 2018-04-04 18:30 • 来自相关话题

在这个位置添加两行单行输入框怎么添加

回复

提问交流linzhifen5 发起了问题 • 1 人关注 • 0 个回复 • 1795 次浏览 • 2018-04-03 18:00 • 来自相关话题

CMS模块如何删除文章时同时删除文章编辑器中上传的所有图片?

回复

提问交流nwtjacky 发起了问题 • 1 人关注 • 0 个回复 • 1773 次浏览 • 2018-03-21 14:21 • 来自相关话题

用户与权限

提问交流水液态中 发表了文章 • 0 个评论 • 1851 次浏览 • 2018-03-19 19:44 • 来自相关话题

dp_admin_user 用户表

username 用户名
password 密码
role 所属权限组

dp_admin_role 权限组

name 组名称 超级管理员
description 描述 系统默认创建的角色,拥有最高权限
menu_auth 菜单(节点权限)
access 是否可登录后台 1可以 0不可以(默认) 查看全部
dp_admin_user 用户表

username 用户名
password 密码
role 所属权限组

dp_admin_role 权限组

name 组名称 超级管理员
description 描述 系统默认创建的角色,拥有最高权限
menu_auth 菜单(节点权限)
access 是否可登录后台 1可以 0不可以(默认)

节点没出现问题

回复

提问交流haitian 发起了问题 • 1 人关注 • 0 个回复 • 1871 次浏览 • 2018-02-25 11:39 • 来自相关话题

微信模块何时发布

回复

功能建议jy00730190 发起了问题 • 2 人关注 • 0 个回复 • 2222 次浏览 • 2018-02-24 11:20 • 来自相关话题

Tp5与Ucenter用户整合

经验分享wpcost 发表了文章 • 0 个评论 • 1937 次浏览 • 2018-02-18 09:35 • 来自相关话题

IIS服务器下,跑项目导致上传图片服务器错误

回复

BUG反馈z122365442 发起了问题 • 1 人关注 • 0 个回复 • 1884 次浏览 • 2018-02-10 09:59 • 来自相关话题

前端部分分页怎么设置?后台可以直接设置还是需要代码实现呢?

回复

提问交流linzhifen5 发起了问题 • 1 人关注 • 0 个回复 • 2240 次浏览 • 2018-02-09 18:52 • 来自相关话题

Tp5中api开发中异常输出为html的问题

经验分享dragonlhp 发表了文章 • 0 个评论 • 1963 次浏览 • 2018-02-05 20:06 • 来自相关话题

现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:

1:按照TP扩展异常的方式引用这个文件
看云 /manual/thinkphp5_1/354092

2:判断一下配置文件的默认输出类型
配置文件:
    //    判断默认输出类型
    if ($app['default_return_type'] == 'json') {
        // 异常处理handle类 留空使用 \think\exception\Handle
        $app['exception_handle'] = '\\app\\common\\exception\\JsonException';
    }


    return $app;

  查看全部
现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:

1:按照TP扩展异常的方式引用这个文件
看云 /manual/thinkphp5_1/354092

2:判断一下配置文件的默认输出类型
配置文件:
    //    判断默认输出类型
    if ($app['default_return_type'] == 'json') {
        // 异常处理handle类 留空使用 \think\exception\Handle
        $app['exception_handle'] = '\\app\\common\\exception\\JsonException';
    }


    return $app;

 

markdown插件

回复

模块&插件gyh9711 发起了问题 • 2 人关注 • 0 个回复 • 2949 次浏览 • 2017-10-26 11:43 • 来自相关话题

关于linkages标签 三个选项框不能对应三层结构数据的问题

经验分享chhnang 发表了文章 • 0 个评论 • 1774 次浏览 • 2017-10-23 16:13 • 来自相关话题

在做省市县三个选项框时, 经常出现 直辖市: 两级结构;  省: 四级结构(市多一个市辖区)  ,导致linkages标签不能愉快的使用, 在下做了一个数据调整,供大家参考!
在做省市县三个选项框时, 经常出现 直辖市: 两级结构;  省: 四级结构(市多一个市辖区)  ,导致linkages标签不能愉快的使用, 在下做了一个数据调整,供大家参考!

v1.0.7在MAC下无法运行(突然就自己好用了)

回复

BUG反馈drce 发起了问题 • 0 人关注 • 0 个回复 • 1855 次浏览 • 2017-10-16 00:18 • 来自相关话题

text 文本框 的 input-group 类型

经验分享清风笑对人生 发表了文章 • 0 个评论 • 1749 次浏览 • 2017-09-23 17:08 • 来自相关话题

修改了一下,可以支持按钮的添加
修改了一下,可以支持按钮的添加

单行文本标签组

回复

功能建议清风笑对人生 发起了问题 • 1 人关注 • 0 个回复 • 1978 次浏览 • 2017-09-06 16:23 • 来自相关话题

自定义表单项目之select2ajax

模块&插件yangweijie 发表了文章 • 0 个评论 • 2951 次浏览 • 2017-09-06 15:10 • 来自相关话题

因为公司有个下拉列表有几千的数据,而过多的json在前端会造成浏览器卡 崩溃,故研究ajax 搜索下拉。
form

addSelect2ajax 注意定义ajax请求地址,参数固定q page=1

ajax_url

返回 data: 列表 键值分别为text 和id 即可

测试代码


测试代码

public function test_table($q='', $page = 1){
if(Request::instance()->isAjax()){
// 静态模拟
return json([
'data'=>[
['text'=>'吉佳便利超市','id'=>2],
['text'=>'吉祥馄饨','id'=>880],
]
]);
// 动态查询
$where['company_name'] = ['like', "%{$q}%"];
$shop_list = Db::name('Shop')->where($where)->field('company_name AS text,id')->paginate(10);
return json($shop_list);
}else{
return ZBuilder::make('form')
->addSelect2ajax('select', '测试','', [], '', url('test_table'))
->fetch();
}
}下载附件放入extend/form/里解压出来select2ajax 目录,
在表单里如上面方式使用,addSelect2ajax ,  注意 ajax_url 搜索的处理。
 
注意自定义表单项的模板 里 变量时builder里的 不要直接copy common builder里的 查看全部

TIM截图20170906150516.jpg

因为公司有个下拉列表有几千的数据,而过多的json在前端会造成浏览器卡 崩溃,故研究ajax 搜索下拉。
form

addSelect2ajax 注意定义ajax请求地址,参数固定q page=1

ajax_url

返回 data: 列表 键值分别为text 和id 即可

测试代码


测试代码

public function test_table($q='', $page = 1){
if(Request::instance()->isAjax()){
// 静态模拟
return json([
'data'=>[
['text'=>'吉佳便利超市','id'=>2],
['text'=>'吉祥馄饨','id'=>880],
]
]);
// 动态查询
$where['company_name'] = ['like', "%{$q}%"];
$shop_list = Db::name('Shop')->where($where)->field('company_name AS text,id')->paginate(10);
return json($shop_list);
}else{
return ZBuilder::make('form')
->addSelect2ajax('select', '测试','', [], '', url('test_table'))
->fetch();
}
}
下载附件放入extend/form/里解压出来select2ajax 目录,
在表单里如上面方式使用,addSelect2ajax ,  注意 ajax_url 搜索的处理。
 
注意自定义表单项的模板 里 变量时builder里的 不要直接copy common builder里的

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

回复

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

使用多级控制器 addValidate 不支持指定验证器?

回复

提问交流simone 发起了问题 • 1 人关注 • 0 个回复 • 2142 次浏览 • 2017-08-03 17:32 • 来自相关话题