php – CodeIgniter:连续两个模型方法导致内部服务器错误
发布时间:2020-12-13 15:59:27 所属栏目:PHP教程 来源:网络整理
导读:我是CodeIgniter的新手,并试图让我的第一个项目完成.我有两个ajax db-update函数(对于他们自己)工作完全正常. (因为查询就像这样工作,我为了这个例子而简化:) public function updateA($data) { $this-pos1 = $data['pos1']; $this-pos2 = $data['pos2']; $t
我是CodeIgniter的新手,并试图让我的第一个项目完成.我有两个ajax db-update函数(对于他们自己)工作完全正常.
(因为查询就像这样工作,我为了这个例子而简化:) public function updateA($data) { $this->pos1 = $data['pos1']; $this->pos2 = $data['pos2']; $this->db->where('id',1); $result = $this->db->update('tablePos',$this); } 和 public function updateB($data) { foreach ($data as $value) { $this->name = $value['name']; $this->type = $value['type']; $this->db->where('id',$value['ID']); $result = $this->db->update('tableNames',$this); } } 如上所述,如果我单独使用Controller控制它们,它们就会像魅力一样.所以喜欢 $this->MainModel->updateA($data); 要么 $this->MainModel->updateB($data); 但不是 $this->MainModel->updateA($data); $this->MainModel->updateB($data); 然后执行第一个查询但不执行第二个查询.我先说的是哪一个没什么区别.如果我连续两次调用,只执行第一次,我的ajax函数返回a
我花了整整昨晚搜索 – 没有头绪…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |