框架

fastadmin/thinkphp5.1/idinwhereclauseisambiguous

SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in where clause is ambiguous

thinkphp5.1使用模型新增(插入)数据

thinkphp5.1模型插入数据,插入数据之前并且使用validate处理验证,插入的数据在数据表中实现时间字段自动写入,在index模块中新建model/User模型,validate中新建User验证规则和提示信息,返回json格式给前端。

thinkphp5.1think\mode类\db方法

Thinkphp5.1自定义对象模型继承thinkmodel,model中的db方法:获取当前模型的数据库查询对象,参数:$useBaseQuery 是否调用全局查询范围(或者指定查询范围名称)。

ThinkPHP5.1模型select返回记录是对象,如何转成数组形式

thinkphp5.1moxingselectfanhuiduixiangzhuanshuzu,thinkphp5.1模型对象返回对象的形式,转成数组只需要修改database.php中的配置:'resultset_type' => 'array',array修改为:collection即可。

在phpStudy2016 php-73.24=NTS上安装下载laravel8.*版本

在phpStudy2016 php-73.24=NTS上安装下载laravel8.*版本,php-73.24这个版本的php是在phpStudy2016上扩展的。其实很多PHP集成环境都是可以安装laravel的,测试了下phpstudy2016版本的安装,还是安装成功了,并且也跑起来。

thinkphp5 Connection refused错误解决

SQLSTATE[HY000] [2002] Connection refused错误解决和SQLSTATE[HY000] [2002] No such file or directory错误解决

Thinkphp3.2.3关于Model类的运行详解

Thinkphp3.2.3关于Model类的运行详解,ThinkPHP3.2是MVC框架,CURD是使用TP框架的基本操作,有使用M方法去实现数据库的curd,有使用模型绑定指定表操作数据表,分析下内部是怎么一个运行过程的。

PHP__call()方法之ThinkPHP3.2 Controller.class.php

PHP__clall()方法之ThinkPHP3.2 Controller.class.php,Thinkphp3.2 Controller.class.php 中__call()魔术方法,在控制器中查找方法,查找不到则调用,友好返回错误提示