我有一个带有自定义字段的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';
您想要这样的东西:
$node->field_referee_status[LANGUAGE_NONE][0]['value'] = 'pending';
$node->field_referee_status[LANGUAGE_NONE][1]['value'] = 'declined';
如果您需要迭代许多项