两个控制器和两个页面之间的数据库事务

时间:2017-06-14 08:16:28

标签: php database forms postgresql codeigniter

我会尝试解释我的问题和问题,如果您需要其他信息请在下面发表评论。

我有一个页面名称 form.php

此表单功能是提交值

然后来自 form.php 的值由一个名为 formController.php 的控制器捕获,在控制器内部看起来像:

$this->db->trans_start();

- 查询INSERT INTO table_1 VALUES('1','a'); < - 我可以肯定它在使用后使用$ this-> db-> query($ sql);

$this->load->view('nextForm');

使用上面的控制器然后我们转到nextForm而不提交它。我在名为nextFormController的控制器(另一个控制器)中提交nextForm.php后:

$this->db->trans_complete();
  

摘要:

     

我尝试在一个页面和一个页面中启动数据库事务   控制器,我尝试在另一个页面中完成交易   控制器(不同的控制器)。但我得到了查询的结果   在formController.php里面没有插入数据库。

     

任何人都可以帮助我解释和修复我的代码而无需移动   trans_complete to formController.php?因为我需要完成   第二页正确提交后查询。

谢谢

0 个答案:

没有答案