
ThinkPHP
糖薪砖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThinkPHP5更新数据遇到SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters
错误原因:Db::table('goods_sku')->where("sku_id =?", [$jdskuId] )->update($data);解决办法1:Db::table('goods_sku')->where("sku_id=:param1", ['param1'=>$skuid])->update($data);解决办法2:Db::table原创 2017-05-31 23:12:37 · 4294 阅读 · 0 评论 -
mkdir(): Permission denied
原因:没有创建目录的权限。解决办法:给runtime目录授予777权限。原创 2017-06-20 19:32:03 · 5959 阅读 · 1 评论 -
ThinkPHP5请求参数为数组时报错:variable type error:array
解决办法:如果你要获取的数据为数组,请一定注意要加上 /a 变量修饰符才能正确获取到。例如:$ids = input(' ids/a'); // ids后面加上/a原创 2017-05-22 23:34:24 · 4309 阅读 · 4 评论 -
ThinkPHP模型开发之自动完成常见问题
问题一:字段无法调用系统函数。原因1,函数名写错了。原因2,既然调用的是系统函数,那么附加规则应该是function,不是callback。原因3,这个系统函数已经被新版php废弃。问题二:字段无法调用自定义模型方法。原因1、一定要是当前模型的自定义方法。愿意2,自定义方法的权限一定不能是private,最好是protected。原因3,既然调用的是自定义模型方原创 2016-12-16 11:33:08 · 429 阅读 · 0 评论 -
ThinkPHP框架在Linux系统中报找不到模版文件的错误
public function addRoom(){ // 假如你的模版文件是addRoomTpl.html $this->display( 'addRoomTpl' );}display( ) 这个方法里一定要传入模版名称,同时大小写与模版名称一致!原创 2016-10-21 15:02:27 · 1432 阅读 · 1 评论 -
ThinkPHP无法add保存数据
原因1:数据库连接信息配置不正确。原因2:要保存的数据有问题。原创 2016-04-27 17:25:52 · 729 阅读 · 0 评论 -
使用ThinkPHP保存时出现SHOW COLUMNS FROM
错误原因:1、调错了方法。你本来想add()的,结果你不小心使用了Model的save()方法。2、没有主键字段或主键字段值不正确。save($array)方法需要这个数组中有主键这个字段。原创 2016-03-06 14:04:44 · 8960 阅读 · 0 评论