这是我的自定义模块;它基本上从特定的 URL 获取文件,将其保存在临时文件夹中,然后我希望它修改“文件”类型的 cck 字段(字段名称为:field_video_thumb):
function mymodule_nodeapi(&$node, $op) {
switch ($op) {
case "update":
$node->field_video_thumb[0] =
field_file_save_file ($filename, array(),
$files_path, FILE_EXISTS_REPLACE);
// node_save($node);
break;
}
}
我在这里遇到的问题是,当我注释“node_save($node)”时它可以工作(但当然是递归调用)并且删除它不会做任何事情。
我一定错过了一些非常明显但无法弄清楚的东西。