php报错PHP Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/xxx.com/vendor/autoload.php) is not within the allowed path(s): (/home/wwwroot/xxx.com/public/:/tmp/:/proc/) in /ho
转载
2018-11-20 09:52:00
416阅读
2评论
Windows版安装a)使用composer create-project topthink/think testTG,来安装thi
原创
2022-08-18 12:01:59
215阅读
ThinkPHP5 隐藏index.php问题 thinkphp模板输出cookie,session中…
原创
2021-07-09 15:08:24
261阅读
混杂模式 $where = []; array_push($where, 'create_user_id=4 or create_user_id=17'); array_push($where, 'province like "山%"'); $where['city'] = array('=', '济南'); ...
原创
2021-08-13 01:01:54
462阅读
Thinkphp5学习笔记 架构 Thinkphp5目录架构 thinkphp 应用部署目录 ├─application 应用目录(可设置) │ ├─common 公共模块目录(可更改) │ ├─index 模块目录(可更改) │ │ ├─config.php 模块配置文件 │ │ ├─common ...
转载
2021-09-08 11:44:00
410阅读
2评论
配置tp5 API 在application下配置route use think\Route;Route::domain('域名','文件夹'); 文件夹下的route内添加 use think\Route;Route::domain('域名','文件夹'); 例如: https://api.tes ...
转载
2021-08-08 16:12:00
256阅读
2评论
使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 自动控制事务处理 也可以手动控制事务,例如:
原创
2023-05-15 11:03:58
107阅读
// 同tp3的getField$result = User::where('status',1)->column('id,name,age', 'id');可以使用column
原创
2021-06-17 12:23:56
597阅读
  'session'           => [
    'id'         => '',
    // SESSION_ID的提交变量,解决flash上传跨域
    'var_session_id' => '',
    // SESSION 前缀
    'prefix'       => 'think',
    // 驱动方式 支持redis memcache memcached
    'type'         => 're
原创
2017-05-16 21:07:13
2226阅读
自己写的权限管理,大致思路:用户登陆成功之后,查出该用户的权限列表,并把权限列表存到session中,进入系统后,再判断该模块是否在session中,如果存在就说明有该权限,就显示出来,如果没有就说明没有该权限,就不显示。可以按角色分配权限,也可以给某个人自定义权限,需要给角色分配权限时,把用户的权限id插入到两张表中(用户表的权限id,角色表中的权限id),最后取出的权限是从用户表中的权限id取
转载
2021-03-03 13:05:31
576阅读
2评论
ThinkPHP5 API 文档 有了这个还是相当的方便,可以快速查找每个组件的方法和接口。 https://yangweijie.github.io/thinkphp lts/index.html model ThinkPHP5.0 App Build Cache Collection Confi
转载
2018-12-02 12:04:00
253阅读
2评论
// 同tp3的getField$result = User::where('status',1)->column('id,name,age', 'id');可以使用column
原创
2022-03-27 18:20:31
119阅读
废话不多说,直接贴代码,类库是phpexcel1.8,将类库解压出来,把classed文件夹里边的东西放到tp中的vender文件夹下边即可 。找不到可以到我的资源页里边下载//这里引入PHPExcel文件注意路径修改 vendor("PHPExcel"); vendor("PHPExc
原创
2023-03-07 00:04:35
65阅读
在使用Linux服务器部署ThinkPHP5框架时,有时候会遇到500错误,这对于开发人员来说可能是一个挑战。500错误通常表示服务器无法正常处理请求,这可能是由于服务器配置问题、文件权限问题或代码错误引起的。在本文中,我们将讨论造成500错误的一些常见原因,并提供解决方案。
1. 服务器配置问题:一个常见的原因是服务器配置问题。例如,服务器缺少必要的PHP扩展或设置不正确的PHP配置文件。要解
Font Awesome 有更多bootstrap图标。 target属性:在新的窗口打开一个链接(http://www.w3school.com.cn/tags/att_a_target.asp) 百度编辑器(很方便) 文件上传:判断是否有临时上传文件,用来判断是否上传文件 $_FILES['']
原创
2022-06-13 12:18:58
129阅读
THINKPHP5 事务操作使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用InnoDB引擎。自动控制事务处理
原创
2022-10-14 16:27:14
96阅读
数据库模糊查询$hookModel = new HookModel();if (!empty($param['keyword'])) {..
原创
2022-08-18 13:58:01
104阅读