我正在使用Codeigniter框架,但实现了自定义php pdo连接。 pdo正在MY_Model类中加载和启动,我的所有模型都继承了它。
该应用程序是一个博客,我的模型结构如下:
课程博客文章 类博客帖子网址 类博客帖子文件 班级标签
在我的数据库中,有2个表。一个用于博客帖子,一个用于博客帖子内容(包含用于URL,文件,标签的信息)。帖子和帖子内容之间的关系是一对多的。
目前,当提交新帖子时,课程博客帖子将处理验证/插入博客帖子信息,例如ID,用户和日期。然后将加载url,tag,文件类以验证/插入内容信息。因此,将启动4个PDO实例,这会导致问题,因为我想使用PDO事务来检查是否正确插入了所有信息。否则,将不会插入任何信息。到目前为止,很难回滚4个实例。
有没有人有解决此问题的解决方案?
感谢。