关于thinkphp 5数据表双主键设置的注意事项

今天在做好一个页面从数据库读取展示列表后,发现无论点击哪个编辑,出现的都是第一条数据,经反复查找原因,原来是这个列表对应的数据表里设置了双主键的问题。

解决办法就是在该表对应的Model里手动设置主键。如果是表里是一个主键,使用默认设置即可

 

namespace app\index\model;
use think\Model;
class User extends Model
{
    protected $pk = 'uid';
}

 

posted @ 2022-03-03 15:25  fogwu  阅读(309)  评论(0编辑  收藏  举报