【发布时间】:2014-10-27 18:14:50
【问题描述】:
我正在使用 CodeIgniter 开发一个项目,并且我想实现一个将操作记录到数据库中的功能。例如,当有人发帖时,我想记录 IP 地址、操作类型、注释以及是否成功。该功能已准备就绪,一切都应该正常工作。我的问题是我应该把这个功能放在哪里。它是库还是模型的助手?请注意,我需要访问数据库。
日志代码:
function add_to_log($entry_type, $entry_note, $entry_execution_owner)
{
$data = array(
'entry_type' => $entry_type,
'entry_note' => $entry_note,
'entry_execution_owner' => $entry_execution_owner
);
$this->db->insert('action_log', $data);
return $this->db->insert_id();
}
放在哪里最好? (NOOB 问题:如果将其作为模型放置,是否可以从 url 访问它?)
【问题讨论】:
标签: php codeigniter