经验交流

经验交流

代码里用什么函数获取节点中设置的参数?

回复

提问交流xuyu1114 回复了问题 • 1 人关注 • 1 个回复 • 20 次浏览 • 3 天前 • 来自相关话题

怎么修改 switch 的title值

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 84 次浏览 • 2018-04-03 09:46 • 来自相关话题

百度编辑器ueditor 在后台添加图文信息后图片正常显示 前端调用的时候无法显示图片 content字段内容里图片不能正常显示

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 101 次浏览 • 2018-04-03 09:44 • 来自相关话题

下拉菜单如何让默认值也显示

回复

提问交流孙猴子 回复了问题 • 1 人关注 • 1 个回复 • 103 次浏览 • 2018-03-21 19:34 • 来自相关话题

用户与权限

提问交流水液态中 发表了文章 • 0 个评论 • 107 次浏览 • 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不可以(默认)

关于框架中模块多数据库调用的方法探讨

经验分享小兔言言 发表了文章 • 1 个评论 • 179 次浏览 • 2018-03-05 16:11 • 来自相关话题

自己手中接到一个项目,是需要链接多个数据库的,结合百度的经验和自己的实践操作,分享一点小心得给大家。
首先我复制了application目录中的database.php,然后命名为database2.php,我的数据库是pgsql的
<?php
return [
// 数据库类型
'type' => 'pgsql',
// 服务器地址
'hostname' => '172.2.2.254',
// 数据库名
'database' => 'cmsdb',
// 用户名
'username' => 'postgres',
// 密码
'password' => 'postgres',
// 端口
'hostport' => '5432',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'dp_',
// 数据库调试模式
'debug' => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => false,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => false,
// 是否需要进行SQL性能分析
'sql_explain' => false,
];
然后修改application/config.php
增加以下代码:
$db_hikvision = require_once('database2.php');
//海康数据库配置
'db_hikvision' => $db_hikvision,这样配置部分就配置好了。
项目里面调用的时候就直接使用以下命令
$data_list = Db::connect('db_hikvision')
->table('oc_person')
->where($map)
->order($order)
->paginate();如果不加connect('db_hikvision')那么仍旧连接的是默认的数据库配置,希望能对大家有帮助!
当然在用thinkphp连接pgsql的时候,请在pgsql里面执行下:thinkphp\library\think\db\connector\pgsql.slq 这个文件 查看全部
自己手中接到一个项目,是需要链接多个数据库的,结合百度的经验和自己的实践操作,分享一点小心得给大家。
首先我复制了application目录中的database.php,然后命名为database2.php,我的数据库是pgsql的
<?php
return [
// 数据库类型
'type' => 'pgsql',
// 服务器地址
'hostname' => '172.2.2.254',
// 数据库名
'database' => 'cmsdb',
// 用户名
'username' => 'postgres',
// 密码
'password' => 'postgres',
// 端口
'hostport' => '5432',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'dp_',
// 数据库调试模式
'debug' => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => false,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => false,
// 是否需要进行SQL性能分析
'sql_explain' => false,
];
然后修改application/config.php
增加以下代码:
$db_hikvision = require_once('database2.php');
//海康数据库配置
'db_hikvision' => $db_hikvision,
这样配置部分就配置好了。
项目里面调用的时候就直接使用以下命令
$data_list = Db::connect('db_hikvision')
->table('oc_person')
->where($map)
->order($order)
->paginate();
如果不加connect('db_hikvision')那么仍旧连接的是默认的数据库配置,希望能对大家有帮助!
当然在用thinkphp连接pgsql的时候,请在pgsql里面执行下:thinkphp\library\think\db\connector\pgsql.slq 这个文件

关于用户权限多级

经验分享chuangsjh 回复了问题 • 2 人关注 • 2 个回复 • 369 次浏览 • 2018-03-03 10:28 • 来自相关话题

Excel插件导入excel文件包读取错误?请解答。

提问交流wpcost 回复了问题 • 6 人关注 • 4 个回复 • 421 次浏览 • 2018-02-18 09:30 • 来自相关话题

业务用户登陆求助

回复

提问交流simone 发起了问题 • 1 人关注 • 0 个回复 • 192 次浏览 • 2018-01-29 16:50 • 来自相关话题

多表查询怎么写

经验分享dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 262 次浏览 • 2018-01-09 17:55 • 来自相关话题

dolphpinPHP对DB改了什么?太诡异了。。。。

提问交流centos 回复了问题 • 3 人关注 • 2 个回复 • 579 次浏览 • 2017-11-15 17:10 • 来自相关话题

表格增加个 查看 吧

功能建议dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 323 次浏览 • 2017-11-15 10:32 • 来自相关话题

如果我用的是tp5的关联查询,比如hasone(),此时的数据如何addColumns

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 403 次浏览 • 2017-11-15 09:34 • 来自相关话题

建议添加个腾讯地图

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

阿里短信

模块&插件simone 发表了文章 • 3 个评论 • 531 次浏览 • 2017-10-27 10:08 • 来自相关话题

 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
  查看全部
 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
 

禁止操作当前账号

提问交流dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 316 次浏览 • 2017-10-24 16:51 • 来自相关话题

七牛上传出错求助

提问交流iaipanda 回复了问题 • 4 人关注 • 3 个回复 • 402 次浏览 • 2017-10-12 10:26 • 来自相关话题

多附件上传建议添加预览或者下载功能

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

用户登陆后打开默认模块

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

加载页面内存消耗问题

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

阿里短信

模块&插件simone 发表了文章 • 3 个评论 • 531 次浏览 • 2017-10-27 10:08 • 来自相关话题

 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
  查看全部
 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
 

代码里用什么函数获取节点中设置的参数?

回复

提问交流xuyu1114 回复了问题 • 1 人关注 • 1 个回复 • 20 次浏览 • 3 天前 • 来自相关话题

怎么修改 switch 的title值

回复

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 84 次浏览 • 2018-04-03 09:46 • 来自相关话题

下拉菜单如何让默认值也显示

回复

提问交流孙猴子 回复了问题 • 1 人关注 • 1 个回复 • 103 次浏览 • 2018-03-21 19:34 • 来自相关话题

关于用户权限多级

回复

经验分享chuangsjh 回复了问题 • 2 人关注 • 2 个回复 • 369 次浏览 • 2018-03-03 10:28 • 来自相关话题

Excel插件导入excel文件包读取错误?请解答。

回复

提问交流wpcost 回复了问题 • 6 人关注 • 4 个回复 • 421 次浏览 • 2018-02-18 09:30 • 来自相关话题

业务用户登陆求助

回复

提问交流simone 发起了问题 • 1 人关注 • 0 个回复 • 192 次浏览 • 2018-01-29 16:50 • 来自相关话题

多表查询怎么写

回复

经验分享dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 262 次浏览 • 2018-01-09 17:55 • 来自相关话题

dolphpinPHP对DB改了什么?太诡异了。。。。

回复

提问交流centos 回复了问题 • 3 人关注 • 2 个回复 • 579 次浏览 • 2017-11-15 17:10 • 来自相关话题

表格增加个 查看 吧

回复

功能建议dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 323 次浏览 • 2017-11-15 10:32 • 来自相关话题

如果我用的是tp5的关联查询,比如hasone(),此时的数据如何addColumns

回复

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 403 次浏览 • 2017-11-15 09:34 • 来自相关话题

建议添加个腾讯地图

回复

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

禁止操作当前账号

回复

提问交流dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 316 次浏览 • 2017-10-24 16:51 • 来自相关话题

七牛上传出错求助

回复

提问交流iaipanda 回复了问题 • 4 人关注 • 3 个回复 • 402 次浏览 • 2017-10-12 10:26 • 来自相关话题

多附件上传建议添加预览或者下载功能

回复

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

用户登陆后打开默认模块

回复

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

加载页面内存消耗问题

回复

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

处理商品规格属性的表达和模块

回复

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

图片裁剪能否也支持七牛上传?

回复

提问交流dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 379 次浏览 • 2017-09-20 11:23 • 来自相关话题

调用百度地图时没有点击地图地址变化的

回复

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 210 次浏览 • 2017-09-20 11:22 • 来自相关话题

用户与权限

提问交流水液态中 发表了文章 • 0 个评论 • 107 次浏览 • 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不可以(默认)

关于框架中模块多数据库调用的方法探讨

经验分享小兔言言 发表了文章 • 1 个评论 • 179 次浏览 • 2018-03-05 16:11 • 来自相关话题

自己手中接到一个项目,是需要链接多个数据库的,结合百度的经验和自己的实践操作,分享一点小心得给大家。
首先我复制了application目录中的database.php,然后命名为database2.php,我的数据库是pgsql的
<?php
return [
// 数据库类型
'type' => 'pgsql',
// 服务器地址
'hostname' => '172.2.2.254',
// 数据库名
'database' => 'cmsdb',
// 用户名
'username' => 'postgres',
// 密码
'password' => 'postgres',
// 端口
'hostport' => '5432',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'dp_',
// 数据库调试模式
'debug' => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => false,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => false,
// 是否需要进行SQL性能分析
'sql_explain' => false,
];
然后修改application/config.php
增加以下代码:
$db_hikvision = require_once('database2.php');
//海康数据库配置
'db_hikvision' => $db_hikvision,这样配置部分就配置好了。
项目里面调用的时候就直接使用以下命令
$data_list = Db::connect('db_hikvision')
->table('oc_person')
->where($map)
->order($order)
->paginate();如果不加connect('db_hikvision')那么仍旧连接的是默认的数据库配置,希望能对大家有帮助!
当然在用thinkphp连接pgsql的时候,请在pgsql里面执行下:thinkphp\library\think\db\connector\pgsql.slq 这个文件 查看全部
自己手中接到一个项目,是需要链接多个数据库的,结合百度的经验和自己的实践操作,分享一点小心得给大家。
首先我复制了application目录中的database.php,然后命名为database2.php,我的数据库是pgsql的
<?php
return [
// 数据库类型
'type' => 'pgsql',
// 服务器地址
'hostname' => '172.2.2.254',
// 数据库名
'database' => 'cmsdb',
// 用户名
'username' => 'postgres',
// 密码
'password' => 'postgres',
// 端口
'hostport' => '5432',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'dp_',
// 数据库调试模式
'debug' => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => false,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => false,
// 是否需要进行SQL性能分析
'sql_explain' => false,
];
然后修改application/config.php
增加以下代码:
$db_hikvision = require_once('database2.php');
//海康数据库配置
'db_hikvision' => $db_hikvision,
这样配置部分就配置好了。
项目里面调用的时候就直接使用以下命令
$data_list = Db::connect('db_hikvision')
->table('oc_person')
->where($map)
->order($order)
->paginate();
如果不加connect('db_hikvision')那么仍旧连接的是默认的数据库配置,希望能对大家有帮助!
当然在用thinkphp连接pgsql的时候,请在pgsql里面执行下:thinkphp\library\think\db\connector\pgsql.slq 这个文件

阿里短信

模块&插件simone 发表了文章 • 3 个评论 • 531 次浏览 • 2017-10-27 10:08 • 来自相关话题

 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
  查看全部
 
AccessKeyId 与 AccessKeySecret 在阿里云Access Key管理页面获取。
 
短信签名及短信模板 短信服务内申请
 
阿里短信系统升级 现更新源码。
 
使用:
plugin_action('AliyunSms','AliyunSms','sendSms',['phoneNumbers'=>18888888888,'templateParam'=>array('name'=>'test')]);
 

弹窗提示位置可以在父窗口提示吗?

提问交流simone 发表了文章 • 1 个评论 • 291 次浏览 • 2017-08-04 10:26 • 来自相关话题

现在在弹窗框内提示

1.png

现在在弹窗框内提示

关于出现“服务器发送错误~”提示信息时如何排错的方法

经验分享dolphinphp 发表了文章 • 3 个评论 • 519 次浏览 • 2017-07-26 16:58 • 来自相关话题

如果在开发过程中,出现“服务器发送错误~”的提示信息,请打开chrome的浏览器调试工具,打开“network”标签,找到红色报错的链接,然后点击。
 




然后切换到“preview”标签即可查看服务器返回的错误信息,根据信息排查即可。





  查看全部
如果在开发过程中,出现“服务器发送错误~”的提示信息,请打开chrome的浏览器调试工具,打开“network”标签,找到红色报错的链接,然后点击。
 
QQ截图20170726164004.png

然后切换到“preview”标签即可查看服务器返回的错误信息,根据信息排查即可。

QQ截图20170726165730.png

 

关于1.0.5版本,文件或图片上传出错的解决办法

经验分享dolphinphp 发表了文章 • 4 个评论 • 582 次浏览 • 2017-07-13 15:16 • 来自相关话题

下载补丁,覆盖即可。
 
此问题由于误删除代码造成的,给大家带来不便了,抱歉。
 
也可以重新在官网下载完整补丁,或者下载完整版。
下载补丁,覆盖即可。
 
此问题由于误删除代码造成的,给大家带来不便了,抱歉。
 
也可以重新在官网下载完整补丁,或者下载完整版。

表格页面的时间快捷编辑无法使用的解决方法

经验分享dolphinphp 发表了文章 • 0 个评论 • 382 次浏览 • 2017-06-09 16:51 • 来自相关话题

打开
application\admin\view\layout.html
 
大概439行左右,添加
<script src="__LIBS__/bootstrap-datetimepicker/moment.min.js"></script>




  查看全部
打开
application\admin\view\layout.html
 
大概439行左右,添加
<script src="__LIBS__/bootstrap-datetimepicker/moment.min.js"></script>

QQ截图20170609164740.png

 

关于升级到1.0.3版本后,验证码不显示的解决办法

经验分享dolphinphp 发表了文章 • 0 个评论 • 402 次浏览 • 2017-05-10 17:50 • 来自相关话题

由于1.0.3版本关闭了后台的路由功能,所以导致验证码无法显示。
 
临时解决办法:
 
打开admin.php,将一下代码注释掉
// 关闭路由
\think\App::route(false);
由于1.0.3版本关闭了后台的路由功能,所以导致验证码无法显示。
 
临时解决办法:
 
打开admin.php,将一下代码注释掉
// 关闭路由
\think\App::route(false);