在 PHP 中添加日志条目
在 PHP 中添加日志条目。
本文档介绍如何在 PHP 方法中向 Caselog 属性添加日志条目。更多详细内容请参考 iTop 官方文档。
概述
在 PHP 方法中向 Caselog 属性添加特定日志条目。
前提条件
实现方法
Get()在 AttributeCaselog 上返回一个ormCaselog对象- 使用
ormCaselog的公共方法AddLogEntry() - 将修改后的日志设置回当前对象
- 使用
$this->DBUpdate()确保持久化
代码示例
public function PrefillTransitionForm(&$aContextParam)
{
switch ($aContextParam['stimulus']) {
case 'ev_resolve':
// 获取日志,返回的是 ormCaselog 对象
$oLog = $this->Get('public_log');
// 添加日志条目:文本、创建者标签、可选的用户 ID
$oLog->AddLogEntry(
'The text to add to the log<br>With html tag if needed',
'A text description of the User who added this entry',
:current_user_id
);
// 将修改后的日志设置回当前对象
$this->Set('public_log', $oLog);
break;
}
}
相关主题
原文:https://www.itophub.io/wiki/page?id=3_2_0:customization:add-log-entry
2024/09/10 10:25 by127.0.0.1
版本:3_2_0/customization/add-log-entry.txt · Last modified: 2024/09/10 10:25 by 127.0.0.1