发布网友 发布时间:2022-04-07 19:29
共1个回答
热心网友 时间:2022-04-07 20:58
我们可以找到drupal_commons\profiles\drupal_commons\moles\contrib\image下面有一个image.mole文件,打开那个文件我们可以找到image_create_node_from($filepath, $title = NULL, $body = '', $taxonomy = NULL, $keep_original = FALSE)方法,filepath是表示图片的路径(可以是相对路径(sites\default\files\xxx.jpg)也可以是绝对路径),这个方法会向数据库插入一个type为image的node,然后返回这个node对象,接下来,调用image_insert($node)方法,该方法的作用是把根目录下的图片,转换成不同大小的图片,并与image产生的关联数据插入数据库。我们刚才这两个方法可以放在一起调用,最后返回该node的id,这样我们就成功地模仿了web端image attach模块的调用