2
drupal 8の複数値フィールドの値をプログラムで設定する方法
Drupal 8で投票の選択肢をプログラムで保存していました。Drupal8の投票選択肢モジュールを使用しました。 $node_poll = Poll::load($pollid); //print_r($node_poll);exit; $i = array(13,14,15); foreach($i as $key => $value){ $node_poll->choice->setValue( [ ['target_id' => $value] ] ); // But I want to save multiple target ids. now this is saving 15 all the time. } $node_poll->question->setValue([ 'value' => 'test', ]); $node_poll->save(); 次のスニペットは正常に動作しています。 $node_poll->choice->setValue( [ ['target_id' => …