我必须在每次更新后运行查询,并且我想知道是否有办法在每$this->db->query()
$this->db->update()
我正在使用它进行日志。
答案 0 :(得分:1)
您可以在文件core/MY_Model.php
中编写自己的函数来执行此操作:
function queryThenUpdate($query,$update)
{
$query = $this->db->query($query);
//use as you need $query
$this->db->update($update['table'],$update['data']);
}
其中:
$query
是您的实际查询:SELECT * FROM ...
$update
是包含两个元素的数组$update['table']
是要更新的表,$update['data']
是codeigniter活动记录文档中指定的更新数据然后让每个模型扩展MY_Model
class Your_Model extend MY_Model
每次您需要更新内容时:
$this->Your_Model->queryThenUpdate($query,$update)
答案 1 :(得分:0)
我相信你想使用codeigniters'chack'