我想监控哪个仪表板用户(“管理员”)向数据库添加了新产品。
我正在考虑的解决方案是简单地添加另一个insert
underadmin > model > catalog > product.tpl
函数addProduct()
,它将用户 ID 添加到之前添加的自定义列中oc_product
。
$userID = // currently logged in
public function addProduct($data) {
$this->event->trigger('pre.admin.product.add', $data);
$this->db->query("INSERT INTO " . DB_PREFIX . "product SET addedby = $userID, .......");
.......
}
我现在唯一的问题是如何在这个文件(model/catalog/product.tpl)中调用/获取当前记录的管理员 ID。
这就是我的想法,如果这个想法完全错误,请写一些更好的解决方案。