将 Drupal 6 与 Services 2.2 一起使用,我可以创建标题和正文填充良好的节点。我也可以上传图片。但我无法填充 imageField CCK 字段。另外,我有一个无法填充的自定义 node_reference 字段。
任何想法或示例服务?谢谢
将 Drupal 6 与 Services 2.2 一起使用,我可以创建标题和正文填充良好的节点。我也可以上传图片。但我无法填充 imageField CCK 字段。另外,我有一个无法填充的自定义 node_reference 字段。
任何想法或示例服务?谢谢
我没有任何代码,但你想要做的是像这样填充 CCK 字段:
$node->field_your_cck_photo[0]['array_fields'] = value;
请注意,如果您有多张照片,则需要循环并包含索引以代替 0。最后,当您 node_save 时,Drupal 将完成其余的工作。如果一切顺利,它将使用您引用的照片填充 cck 字段。
用照片创建一个节点,然后转储节点对象,它会显示结构。我已经为少数几个使用 SOAP 服务的站点完成了这项工作。
在构建节点对象时,CCK 字段通常在此结构中完成:
$node->field_cckfield_name[delta]['property']