我正在尝试在drupal 6中保存或更新之前修改评论正文。我正在尝试使用以下代码:
function mymodule_comment(&$a1, $op) {
switch ($op) {
case 'insert':
case 'update':
$a1['comment'] = myfunction($a1['comment']);
break;
}
}
但它不会在保存后更新评论正文。我还尝试了以下代码并且它有效:
function mymodule_comment(&$a1, $op) {
switch ($op) {
case 'insert':
$a1['comment'] = myfunction($a1['comment']);
comment_save($a1);
break;
}
}
但在更新的情况下,它会显示错误:
function mymodule_comment(&$a1, $op) {
switch ($op) {
case 'update':
$a1['comment'] = myfunction($a1['comment']);
comment_save($a1);
break;
}
}
非常感谢任何想法或帮助。