我有一个带有自定义字段的Drupal 7节点。我可以通过附录1中的代码以编程方式将单个值成功设置到选择列表字段。但我想为此选择列表分配多个值。 (它已配置为接受后端中的多个值。)
问题:
将选择列表中的多个值以编程方式分配给Drupal节点的正确语法是什么?
我尝试过的代码:
$node->field_referee_status[LANGUAGE_NONE][0]['value'] = 'pending', 'declined';
以上代码导致以下错误:
*Parse error*: syntax error, unexpected ',' in
*/home/scienceorg/public_html/sites/all/modules/rules/modules/php.eval.inc(125)
: eval()'d code* on line *77*
附录1:
$node->field_referee_status[LANGUAGE_NONE][0]['value'] = 'pending';
答案 0 :(得分:1)
你想要这样的东西:
int arraySz(void **a)
{
return(sizeof(a[])/sizeof(a[][]));
}
如果你需要迭代很多项
,显然你可以在循环中实现它